ssh - 指纹已被采集 - GIT

标签 ssh ssh-keygen

我正在尝试生成一对新的 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/

相关文章:

ssh - 使用 ssh-keygen 更改 ssh 密码会更改 ssh key 吗?

PHP Git 从 GitHub 脚本 SSH pull

ssh - Spark worker 不会绑定(bind)到 master

linux - 在 ssh 上运行 bash 脚本

git - 在 powershell 中为 github 自动化 ssh-keygen

git - 如何删除 SSH key ?

来自 Ed25519 OpenSSL pem 私钥的 ssh-keygen

Git 强制使用 HTTPS

git - 无法克隆现有的 Gitlab 存储库

amazon-cloudfront - AWS CloudFront 表示公钥无效/超出限制