如何取消链接 Git 中以前的 SSH 密钥
How to unlink the previous SSH key in Git
我已按照以下步骤创建和添加 SSH 密钥,并删除了文件夹 ~/.ssh/
中之前创建的所有密钥
- $ ssh-keygen -t rsa -b 4096 -C "myEmail@gmail.com"
- $ eval "$(ssh-agent -s)"
- $ ssh-add -K ~/.ssh/id_rsa
- $ 剪辑 < ~/.ssh/id_rsa.pub
然后在Git
中添加内容
那我试试:
- $ git push -u origin master
我得到:
无法确定主机 'github.com (140.82.121.4)' 的真实性。
ED25519 密钥指纹为 SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU。
此密钥没有任何其他名称。您确定要继续连接(yes/no/[指纹])吗?
(该密钥是我之前创建和删除的密钥之一)
我该如何解决这个问题?
The authenticity of host 'github.com (140.82.121.4)' can't be established. ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
此消息与您创建的密钥无关。您连接到的 SSH 服务器首先向您的 ssh 客户端标识自己,此消息意味着您的客户端无法识别它连接到的服务器。第一次连接到任何 SSH 服务器时,您会收到这样的消息。
您通常会通过键入“是”并按 [enter] 来回复此消息,除非您有特殊理由相信发生了一些有趣的事情。
我已按照以下步骤创建和添加 SSH 密钥,并删除了文件夹 ~/.ssh/
中之前创建的所有密钥- $ ssh-keygen -t rsa -b 4096 -C "myEmail@gmail.com"
- $ eval "$(ssh-agent -s)"
- $ ssh-add -K ~/.ssh/id_rsa
- $ 剪辑 < ~/.ssh/id_rsa.pub 然后在Git 中添加内容
那我试试:
- $ git push -u origin master
我得到:
无法确定主机 'github.com (140.82.121.4)' 的真实性。 ED25519 密钥指纹为 SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU。 此密钥没有任何其他名称。您确定要继续连接(yes/no/[指纹])吗?
(该密钥是我之前创建和删除的密钥之一)
我该如何解决这个问题?
The authenticity of host 'github.com (140.82.121.4)' can't be established. ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
此消息与您创建的密钥无关。您连接到的 SSH 服务器首先向您的 ssh 客户端标识自己,此消息意味着您的客户端无法识别它连接到的服务器。第一次连接到任何 SSH 服务器时,您会收到这样的消息。
您通常会通过键入“是”并按 [enter] 来回复此消息,除非您有特殊理由相信发生了一些有趣的事情。