我收到了以下错误
remote: Permission to sokratus/xxxxxxxxxxxxx.git denied to user-name2.
fatal: unable to access 'https://github.com/sokratus/xxxxxxxxxxxxx.git/': The requested URL returned error: 403
用户名2属于我的一位朋友,我不知道为什么它会出现在我的电脑上。
答案 0 :(得分:3)
这是因为您正试图推送到您朋友的存储库&你没有这样做的许可。这可能就是你所做的:
git clone https://github.com/sokratus/xxxxxxxxxxxxx.git/
## did something, git add or git commit....
git push
默认情况下,git push推送到原点,您可以通过执行以下操作来检查源所指向的存储库:
$ git remote -v
# which will give you something like this
origin https://github.com/sokratus/xxxxxxxxxxxxx.git/
如果要推送到原点,则需要访问它。或者如果你想将它推送到你自己的github存储库,那么你需要创建一个新的遥控器,如下所示:
$ git remote add my_origin <your github repository's url>
$ git push my_origin
答案 1 :(得分:0)
解决了!显然&#39;用户名2&#39;我的朋友的密码已保存在我的钥匙串中 github.com 。我从Keychain删除了这些条目,现在问题解决了!非常感谢Upasana所有的帮助。 :)
答案 2 :(得分:0)
您可以通过将其粘贴到终端上来修复存储库:
$ git remote set-url origin git@github.com:usename/repository_name.git
这对我有用