我已经能够将Mac GitHub应用程序推送到GitHub存储库,但我现在尝试使用命令行,我看到了这个错误:
remote: Permission to bfred-it/test.git denied to wildlifela.
wildlifela是我最近在另一个项目中使用的公司帐户,我想我只added my SSH key to that account.
问题是,即使从我的帐户(wildlifela),我的帐户(bfred-it),我的计算机上的RSA密钥(带ssh-add -D
)中删除我的密钥并清空〜/ .ssh文件夹,我仍然得到那个错误。
它似乎不是回购问题:我刚刚在GitHub.com上创建了一个回购,将其克隆到我的桌面,创建了一个提交,git push origin master
仍然产生了错误。
按照Generating SSH Keys程序执行后,ssh -T git@github.com
会将我认证为bfred-it,但我仍然无法按照bfred-it进行操作。
我该怎么办? (OSX 10.9)
答案 0 :(得分:0)
我通过使用不同版本的git解决了这个问题。
我没有使用OS X的git,而是使用自制的git并且它正常工作。
如果有人对所发生的事情有任何见解,请分享。
答案 1 :(得分:0)
虽然我从操作系统中删除了ssh密钥和git配置文件,但它只是让我克隆/拉/推送到存储库
如评论中所述,它可能取决于您的Git版本以及您的操作系统(Windows,Mac或Linux)。