繁体   English   中英

如何取消我的计算机与github帐户的链接?

[英]How do I unlink my computer from a github account?

我已经能够将Mac GitHub应用程序推送到GitHub仓库,但我现在正在尝试使用命令行,我看到了这个错误:

remote: Permission to bfred-it/test.git denied to wildlifela.

wildlifela是我最近在不同项目中使用的公司帐户,我想我只将SSH密钥添加到该帐户。

问题是即使从我的帐户(wildlifela),我的帐户(bfred-it),我的计算机上的RSA密钥(使用ssh-add -D )删除我的密钥并清空〜/ .ssh文件夹,我仍然得到那个错误。

它似乎不是一个回购问题:我刚刚在GitHub.com上创建了一个repo,克隆到了我的桌面,创建了一个提交, git push origin master仍然产生了这个错误。

按照生成SSH密钥程序后, ssh -T git@github.com我认证为bfred-it,但我仍然不能像bfred那样推送它。

我能做什么? (OSX 10.9)

我通过使用不同版本的git 解决了这个问题。

而不是使用OS X的git我现在使用自制软件的git并且它正常工作。

如果有人对发生的事情有任何见解,请分享。

虽然我从操作系统中删除了ssh密钥和git配置文件,但它不会让我克隆/拉/推送到存储库

  1. 检查回购确实是由你拥有的(推送到它)
  2. 总是可以选择使用https url(使用GitHub用户名/密码)
  3. 删除ssh密钥可能还不够,还有〜/ .ssh / config文件。

正如评论中所提到的,它可能取决于您的Git版本以及您的操作系统(Windows,Mac或Linux)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM