记录使用ssh 从github下代码

106 阅读1分钟

配置git ssh

  1. git配置密钥
  2. [Git]保姆级详解:Git配置SSH Key (密钥和公钥)到github 这里在生成ssh 密钥时,千万要记住你的自己设置的密钥密码:passparase。后面在进行使用ssh进行git clone 时会用到。
Enter passphrase for key '/Users/srg/.ssh/id_rsa':进行clone下载时,此处输入对应的密钥密码

image.png

问题记录:

1.我这边之前有过一个SSH密钥,我在实际操作的过程中,重新生成了一个新的密钥,这样,就导致了我这边的github无法使用ssh。这边可以先删除或者根据自己判断修改一下 known_hosts文件,然后,重新尝试,进行远程资源的下载。

known_hosts文件是Linux系统a中用于存储已知主机公钥的文件,主要用于SSH客户端验证远程主机的身份。当用户通过SSH连接到远程主机时,SSH客户端会检查该主机的公钥是否存在于known_hosts文件中,以确保连接到的是正确的主机而不是恶意主机。这样可以防止中间人攻击,确保连接的远程主机的真实性和安全性.

rm  -f ~/.ssh/known_hosts

mac上,对known_hosts进行修改,然后保存,不会vim指令的参考:史上最全的Vim指令汇总

vim ~/.ssh/known_hosts