我正在使用别人的计算机,我将自己的存储库克隆到这台计算机上,并开始使用它。
但是当我试图 push 它时:
$ git push origin master
它说:
remote: Permission to MyNewAccount/Project.git denied to SomeOneElsesAccount.
fatal: unable to access 'https://github.com/MyNewAccount/Project/': The
requested URL returned error: 403
所以基本上我只需要更改默认用户名和用户护照,现在仍然是其他人的,对吧?但我不知道该怎么做。
最佳答案
检查 git 全局配置:如果你看到 credential.helper
设置为 manager
,这意味着凭据存储在 Windows 凭据存储中(请参阅 Git-Credential-Manager-for-Windows)。
为确保您不使用该凭证助手,请将其设置为 ""( since Git 2.9 ) 仅用于您的 repo
cd c:\path\to\my\repo
git config credential.helper ""
这将阻止全局激活,并允许您输入用户名和密码。
关于git -权限被拒绝(403),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39992461/