我在GitHub上有一个帐户,其中包含我专门为GitHub编写的自定义伪/电子邮件地址。但是,在我的电脑上,我的默认git标识(如~/.gitconfig
中所用)使用不同的伪和电子邮件地址。
每当我克隆一个GitHub存储库时,我必须用
手动更新repo标识git config user.name "..."
git config user.email "...@users.noreply.github.com"
如果我不这样做,我会在我的电脑上创建提交,然后推送到GitHub将显示为由未知作者完成。
当然,我经常忘记做这些步骤。我学会了如何解决使用不良身份的混乱的困难方法,但它仍然是拉动请求等遗留物,仍然是指未知作者的提交。
我想知道如何配置我的GitHub帐户,或者更好地配置该帐户中的某些存储库,以便拒绝来自未知作者(甚至不是来自我的GitHub帐户)的提交?
git config --global
,事实上我已经做过了。但是我的GitHub身份与我在其他(非GitHub)项目中使用的其他身份之间存在冲突。所以这不会解决我的问题,而是将其移到其他地方。