每次我使用git与远程交互时,例如在拉动或推动时,都会显示以下消息:
警告:将“ ...”(RSA)永久添加到已知主机列表。
如何防止显示此烦人的消息?这只是一个烦恼-一切正常。
~/.ssh/known_hosts
吗?(是否列出了5000次?)是否~/.ssh/config
存在/包含任何内容(尤其是的值StrictHostKeyChecking
)?
known_hosts
文件的内容不好。它应该是主机密钥,排成一行。例如,如果您只有主机名,则该主机名将不起作用。我建议您删除该文件(如果确实只包含该单个主机的信息),并允许SSH在下次连接时创建它。此后应该保持沉默。
The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)?
,还是您取消了该提示?如果是,那么每次是否都是相同的指纹?如果不是,那真的很可怕。不太令人恐惧的选项是它实际上并没有设法写入主机文件,因此每次都会重试。看看~/.ssh/known_hosts
吗?