简单记录一下 Windows 和 Linux 下 Git 客户端 SSH 的配置。

主要文件

id_rsa
id_rsa.pub

一个是密钥文件,一个是公钥,在使用的时候直接把公钥的内容拷贝到需要使用的地方。

私钥的产生可以直接用

ssh-keygen -t rsa

简单方便,如果需要多设备 / 终端共享私钥,只需要把两个文件拷贝过去。
前提是你已经安装好了 Git 客户端。

windows 下粘贴到 %userprofile%/.ssh/
Linux(WSL) 下粘贴到 ~/.ssh/

注意:如果想快速生效,一定要记得使用 id_rsa 这个文件名,否则需要写一份 config 配置文件来让 ssh 认识指定的密钥文件

然后就可以直接使用了,无需进行更多的配置。

友情提醒,生成私钥时提示键入私钥密码,建议留空,否则每次 git pull 或者其他操作的时候都需要输入密码

如果已经有密码,想删掉,可以使用 ssh-keygen -p 来修改密码