【发布时间】:2011-03-06 20:37:34
【问题描述】:
我删除了我的 SSH 密钥,以便稍微回溯一下。当我去重新添加它们时,我得到“糟糕!密钥已被占用。”尽管我显然只是删除了它所指的密钥。
系统似乎并没有立即自我更新。有谁知道从我的帐户中删除密钥需要多长时间才能恢复?
或者我错了,我错过了什么?我尝试通过 SSH 连接到 git@github.com,它指的是我用来添加密钥的名称。
【问题讨论】:
我删除了我的 SSH 密钥,以便稍微回溯一下。当我去重新添加它们时,我得到“糟糕!密钥已被占用。”尽管我显然只是删除了它所指的密钥。
系统似乎并没有立即自我更新。有谁知道从我的帐户中删除密钥需要多长时间才能恢复?
或者我错了,我错过了什么?我尝试通过 SSH 连接到 git@github.com,它指的是我用来添加密钥的名称。
【问题讨论】:
尝试添加我的 id_dsa.pub 密钥时出现此错误; id_rsa.pub 工作得很好。
太糟糕了,错误消息诊断出了错误的问题(不正确的密钥类型)。一条更好的错误消息可以让我免于去谷歌旅行。
【讨论】:
您是否尝试过通过电子邮件发送 github 支持并解释您的问题?
否则,系统将超时,您可以再次上传旧密钥,或者您将需要新密钥 - 我不知道 github 对旧密钥的确切限制是什么。
【讨论】:
你必须生成一个新的密钥,你不能只是删除旧的并重新上传。
【讨论】:
我认为您的问题是您将哪个密钥复制到 GitHub! 您必须复制公钥。通常是 .pub 文件!
【讨论】: