我最近从GitHub上的其他用户帐户克隆了一个git存储库,如下所示:
git clone https://github.com/some_user/fav-front.git
正在得到:
remote: Permission to user_current/fav-front.git denied to user_prev.
fatal: unable to access 'https://github.com/user_current/fav-front.git/': The requested URL returned error: 403
不过,我仍然可以使用当前用户进行git push。
参考
https://help.github.com/en/articles/cloning-a-repository
https://help.github.com/en/articles/create-a-repo
更新
这似乎是身份验证问题。我在回购中git config --list
时发现没有用户信息填充。
我尝试手动设置我的用户名和电子邮件,但即使这样也不起作用:
〜/ _top / fav-front> git config user。电子邮件'foo@foo.com'
〜/ _top / fav-front> git config user.name'foo'
答案 0 :(得分:0)
user.name
和user.email
与身份验证无关。
只有Git提交作者身份。
请检查git config credential.helper
的输出:例如,如果像Caching your GitHub password in Git中的osxkeychain
,则是github.com条目的check the keychain as in here,
相应地编辑或删除条目。