我已根据this设置了多个帐户。
一个帐户是git / myname1,另一个帐户是git / myname2
当我按下时,我收到以下错误。
ERROR: Permission to myname2/myrepo.wiki.git denied to myname1.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我将我的用户名添加到本地git。
[user]
name = myname1
但它仍然会出现同样的错误。我在这里做错了什么?
答案 0 :(得分:0)
配置user.name
仅适用于您创建的提交。这是一个Git设置,不会影响GitHub的登录。
请再次检查教程的第3步和第4步,它会告诉您如何为其他用户配置单独的SSH密钥,并使用该SSH密钥为GitHub定义新的服务器地址。
一般来说,在GitHub上拥有多个帐户既没有用也没有建议。如果您需要为不同目的进行某些分离,请设置组织。例如,如果您的雇主希望您在GitHub上为他们的项目做出贡献,请让他们将您的个人帐户加入他们的组织帐户,这样您就可以只使用一个帐户进行投放。