如何配置我的GitHub帐户以拒绝来自未知作者

时间:2017-02-22 09:33:52

标签: git github

我在GitHub上有一个帐户,其中包含我专门为GitHub编写的自定义伪/电子邮件地址。但是,在我的电脑上,我的默认git标识(如~/.gitconfig中所用)使用不同的伪和电子邮件地址。

每当我克隆一个GitHub存储库时,我必须用

手动更新repo标识
git config user.name "..."
git config user.email "...@users.noreply.github.com"

如果我不这样做,我会在我的电脑上创建提交,然后推送到GitHub将显示为由未知作者完成。

当然,我经常忘记做这些步骤。我学会了如何解决使用不良身份的混乱的困难方法,但它仍然是拉动请求等遗留物,仍然是指未知作者的提交。

我想知道如何配置我的GitHub帐户,或者更好地配置该帐户中的某些存储库,以便拒绝来自未知作者(甚至不是来自我的GitHub帐户)的提交?

更新

  • 感谢您提供的建议,但检查功能仅限于编辑协作不起作用。实际上它默认启用,我的协作者列表为空。我仍然可以使用未知的电子邮件地址。
  • 阻止用户不起作用,因为它只能阻止已知用户。也许我可以用我的其他电子邮件地址创建一个假的GitHub用户只是为了阻止它,但这似乎有点牵强。
  • 关于git config --global,事实上我已经做过了。但是我的GitHub身份与我在其他(非GitHub)项目中使用的其他身份之间存在冲突。所以这不会解决我的问题,而是将其移到其他地方。

0 个答案:

没有答案