2015-02-10 30 views

回答

2

这似乎不是一个git的限制,但应该是某种预先收到关于远程侧钩(Git仓库托管服务/服务器到您正在推动)

这似乎勾解析提交并根据拒绝[email protected]的特定条件检查提交者电子邮件。
您应该与远程端管理员核对,看看发生了什么。


OP Karan Singla证实in the comments这是在服务器端的问题:

Issue got resolved. Admin re-created my account and it is working fine now.

+0

您的意思是说Git存储库托管服务/服务器上的电子邮件地址设置不正确。 。所以这个错误只能从那个方面解决? – 2015-02-10 08:35:05

+0

@KaranSingla它看起来这样。它是一个私人服务(或gitHub或BitBucket) – VonC 2015-02-10 08:42:21

+0

它是一项私人服务。我应该特别要求项目主持人纠正,以便我能够推动。 – 2015-02-10 08:46:00

0

我建议打开git的终端,并设置正确的电子邮件。当我遇到同样的问题时,这对我有用。

git config --global user.email "[email protected]" 
25

这为我工作

git config --global user.name "Correct Name" 
git config --global user.email [email protected] 
git commit --amend --reset-author 
+0

'git commit --amend --reset-author''为我工作,虽然我配置的电子邮件是正确的。所以我的提交历史没有改变。 – jmattheis 2016-08-10 12:56:55

+0

这工作谢谢你! – Aggressor 2016-12-16 14:16:16

+0

伟大的解决方案!我被困在如何修改最后一次提交很长一段时间。 – octavian 2017-03-22 16:34:49

0
git config --list --show-origin 

允许您看到的设置是来自该文件。 在我的情况下,它是一个不相关的git设置文件,它以某种方式将其设置为我的便携式git安装。 screenshot of file list

相关问题