Git 使用不同的帐户推送
Git pushing with a different account
所以我试图在我的帐户下推送到我的回购,每次我尝试使用命令 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
我想知道如何删除我 mac 上的这个 "alphadsi" 帐户,这样我就可以开始使用我原来的 kpath001 配置文件来正确使用 git 命令没有收到拒绝访问错误或 403 错误。
我搜索了多个 Whosebug 问题,但似乎没有任何关联....会有很大帮助
解决方案:从 Mac OSX keychain
中删除互联网帐户
这似乎与我曾经遇到的一个问题很相关:
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) 检查您的权限(username/password)
(5) 使用 ssh 代替 https
有关详细信息,请查看此 link:。也许这可以帮助你进一步。
首先,我认为您应该确保这是您的存储库。如果你 git 克隆其他人的仓库,你不能推送到 origin master。
那我觉得你可以检查一下git配置。它可能在 .bash_profile
或您添加的某个地方。尝试使用 git config --global user.name yours
和 git config --global user.email yours
再次在您的计算机上配置您的帐户。对我来说,我将它添加到我的 .bash_profile
.
从 Mac OSX 钥匙串中删除互联网帐户
所以我试图在我的帐户下推送到我的回购,每次我尝试使用命令 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
我想知道如何删除我 mac 上的这个 "alphadsi" 帐户,这样我就可以开始使用我原来的 kpath001 配置文件来正确使用 git 命令没有收到拒绝访问错误或 403 错误。
我搜索了多个 Whosebug 问题,但似乎没有任何关联....会有很大帮助
解决方案:从 Mac OSX keychain
中删除互联网帐户这似乎与我曾经遇到的一个问题很相关:
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) 检查您的权限(username/password)
(5) 使用 ssh 代替 https
有关详细信息,请查看此 link:。也许这可以帮助你进一步。
首先,我认为您应该确保这是您的存储库。如果你 git 克隆其他人的仓库,你不能推送到 origin master。
那我觉得你可以检查一下git配置。它可能在 .bash_profile
或您添加的某个地方。尝试使用 git config --global user.name yours
和 git config --global user.email yours
再次在您的计算机上配置您的帐户。对我来说,我将它添加到我的 .bash_profile
.
从 Mac OSX 钥匙串中删除互联网帐户