我正在尝试生成一对新的 SSH key ,但在生成 ( ssh-keygen -t rsa -C "my@email.com" -b 4096
) 时,尽管状态为 ,但指示文件夹中的现有 key 不会更新您的身份已保存在 ir_rsa2 和 您的公钥已保存在 ir_rsa2.pub 以及控制台中新生成的 key 指纹,因此在将 key 添加到 git 存储库时出现错误“指纹已被占用”。可能是什么问题呢?
先感谢您。
最佳答案
Fingerprint has already been taken.
这意味着您正在复制您之前已经注册的公钥。
您应该会在
~/.ssh
中看到新文件在您的情况下,您应该复制
~/.ssh/ir_rsa2.pub
的内容到您的 Git 服务器 Web GUI。如果您没有看到这些文件,这次通过直接指定文件重试:
ssh-keygen -t rsa -C "my@email.com" -b 4096 -f ~/.ssh/ir_rsa2
关于ssh - 指纹已被采集 - GIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60266046/