我有两个GitHub帐户,一个用于我的工作,另一个用于个人用途。我想在做提交时保持这两个不同。GitHub如何知道我正在使用哪个帐户?
目前,当我可以在本地系统上的不同存储库中更改我的GitHub凭据时,它是基于它是否为工作/个人回购。一旦我在回购协议,我写了下面的命令来更改该帐户:
git config --global user.name "myusername"
git config --global user.email [myemail]
然后我处理我的Git命令,它似乎很好地工作。我仍然有几个问题,因为我觉得这不是处理事情的正确方法。 1)如果我在我的工作回购中将我的git用户/电子邮件更改为我的个人帐户并进行了提交,那么该提交是否会成功并通过GitHub?它似乎是我不明白的。 GitHub会不会检查该帐户是否有权对该回购进行提交?
2)你能推荐一个更好的方式来处理我的工作/个人账户之间的交换,以保持两者完全分开吗?
谢谢!