因为你通过 SSH 拉代码时,服务器的指纹与本地存储的记录不一致,或者是第一次连接到该服务器。

1. 如果之前有记录冲突,可以执行以下命令清除旧的指纹:

ssh-keygen -R 192.168.1.100

1.1. 如果提示:

Host 192.168.1.100 not found in /Users/name/.ssh/known_hosts

  这表示 known_hosts 文件中没有记录该地址的指纹。可以直接尝试重新连接服务器

ssh you-name@192.168.1.100

2. 每次拉代码都提示要输入密码

SSH 密钥未被正确加载,可以手动加载:

ssh-add ~/.ssh/id_rsa

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐