当我在GitHub中推送新的回购时,这是我的问题。
$ git push switchy master
remote: Permission to switchyofficial/switchy.git denied to jrey211995.
fatal: unable to access 'https://github.com/switchyofficial/switchy.git/': The requested URL returned error: 403
jrey211995
是我的第一个帐户,然后我为我的新回购创建了另一个帐户。在那之后,我补充说,我提交了,然后当我把它推到我的新帐户时,问题总是出现,我该如何解决?
注意:当我在其中推送回购时,jrey211995
设置为自动进行身份验证。
答案 0 :(得分:3)
在本地项目的根目录中设置与新GitHub存储库关联的新用户名和电子邮件:
git config --local user.name yourusername
git config --local user.email youremail
然后运行以下命令:
git config --global credential.useHttpPath true
默认情况下,Git与网址的路径组件不匹配,因此GiHub上两个不同存储库的网址仍然只是Git的“https://github.com”。
当credential.useHttpPath
设置为true时,Git会将整个网址视为匹配。因此,您可以访问具有不同凭据的不同存储库。