2010-06-22 49 views
2

我删除了我的SSH密钥以尝试回溯一点点。当我去重新添加它们时,我得到了“哎呀!钥匙已经被拿走了。”尽管我明显地删除了它所指的钥匙。向Github重新添加密钥

看来系统不会马上自我更新。任何人都知道从我的帐户中删除密钥需要多长时间,以便我可以将它们备份起来?

还是我错了,我错过了什么?我尝试SSH到[email protected],它提到我用来添加我的密钥的名称。

回答

0

您是否尝试过发送电子邮件github支持并解释您的问题?

如果失败,系统会超时,您可以再次上传旧的密钥,否则您将需要新的密钥 - 我不确切知道github对旧密钥的限制。

0

你必须生成一个新的密钥,你不能只删除旧的并重新上传它。

0

我认为你的问题是你要拷贝到GitHub的哪个键! 您必须复制公钥。通常是.pub文件!

2

我试图添加我的id_dsa.pub键时出现此错误; id_rsa.pub工作得很好。

错误信息诊断错误(错误的键类型)太糟糕。一个更好的错误信息会为我省去一次Google访问。