我当时工作于branch master
,并提交到 Git 存储库。一切都很好。我将新应用程序连接到 Heroku 上的这个存储库。
我同时致力于 Heroku 和 Git。一切又恢复正常了(除了我无法在 Heroku 上运行 db:migrate 但这是另一个问题......)。上次提交后我运行git status
并收到:On branch master. Your branch is up-to-date with 'origin/master'.
今天我对代码做了一些更改,但突然我无法提交 - 收到错误“请告诉我你是谁。”与之前的提交的唯一区别是进行了迁移(如果它有任何重要性的话)。
当我跑步时git config --global --get user.email
命令我得到一个空行作为回报。
为什么我突然失去了与 git 的连接?
看来你的email
, and name
全局配置中的参数为空。也许您已经执行了类似的操作,这已经删除了值:
git config --global user.name ""
git config --global user.email ""
只需再次用命令填充它们即可:
git config --global user.name "Your Name"
git config --global user.email "[email protected] /cdn-cgi/l/email-protection"
Where [email protected] /cdn-cgi/l/email-protection
是你的 github 电子邮件。
NOTE:你可以绕过 github 直接推送到 Heroku,因为 Heroku 本身也有 git repo。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)