首次使用 SSH 连接到 git 存储库时,要求根据其指纹确认主机的真实性:
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:....
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
我们有 3 个选择:“是”、“否”和“[指纹]”。我很理解“是”和“否”的反应:
是 = 我已经检查了主机的指纹,没问题,请连接我。
no = 主机指纹不同,请不要连接我。
但我没有找到任何关于第三个选项的文档。在我检查过的每个文档中,例如 Microsoft 的这个或Heroku的这个,只有两个选项:“是”或“否”。
为什么我有第三个选项“[指纹]”,它的目的是什么?