git错误“请告诉我你是谁。”和Heroku

时间:2015-12-29 19:07:31

标签: ruby-on-rails git heroku github

我在branch master工作,并致力于Git存储库。一切都很好。我将新应用程序连接到Heroku上的此存储库。

我正在和Heroku和Git一起做。一切都运行良好(除了我不能运行db:在Heroku上迁移,但那是另一个问题......)。在我上次提交后,我运行git status并收到:On branch master. Your branch is up-to-date with 'origin/master'.

今天我在代码中做了一些更改,但突然间我无法提交 - 收到错误“请告诉我你是谁。”与先前提交的唯一区别在于迁移,如果它具有任何重要性。 当我运行git config --global --get user.email命令时,我得到一个空行。

为什么我突然失去与git的连接?

1 个答案:

答案 0 :(得分:3)

全局配置中的emailname参数似乎是空的。可能你已经执行了这样的事情,但已经删除了值:

git config --global user.name ""
git config --global user.email ""

再次填写命令:

git config --global user.name "Your Name"
git config --global user.email "your@email.com"

your@email.com是您的github电子邮件。

注意:你可以绕过github而无法使用heroku,因为heroku本身也有git repo。