Git用另一个帐户推送

时间:2015-03-13 04:17:33

标签: git github

所以我试图在我的账户下推送我的仓库,每当我尝试使用命令git push时,我都会收到以下错误:

remote: Permission to kpath001/kpath001.github.io.git denied to alphadsi.
fatal: unable to access 'https://github.com/kpath001/kpath001.github.io.git/': The requested URL returned error: 403

我想知道如何删除这个" alphadsi"帐户我在我的Mac上,所以我可以开始使用我原来的kpath001配置文件来正确使用git命令而不会出现访问被拒绝错误或403错误。

我搜索了多个stackoverflow问题,似乎没有任何关系....将是一个很大的帮助

解决方案:从Mac OSX钥匙串中删除互联网帐户

3 个答案:

答案 0 :(得分:0)

这似乎与我曾经遇到过的问题非常相关:

Error: The requested URL returned error: 403 while accessing
https://github.com/Joey-project/repo.git/info/refs
fatal: HTTP request failed

这种情况的一种迹象是由于本地计算机到服务器的登录凭据错误。

如果我没记错的话,一般方法是

(1)确保你有一个稳定的git版本

(2)确保遥控器正确

(3)如果启用了2FA,则提供访问令牌

(4)检查您的权限(用户名/密码)

(5)使用ssh而不是https

有关详细信息,请查看以下链接:Pushing to Git returning Error Code 403 fatal: HTTP request failed。也许这可以帮助你进一步。

答案 1 :(得分:0)

起初,我认为你应该确保这是你的回购。如果你克隆其他人的回购,你就无法推送到原始主人。

然后我认为你可以查看git配置。它可能位于.bash_profile或您添加的某个位置。尝试使用git config --global user.name yoursgit config --global user.email yours再次在您的计算机中配置您的帐户。对我来说,我将其添加到我的.bash_profile

答案 2 :(得分:0)

从Mac OSX钥匙串中删除互联网帐户