windows下使用ssh需要生成两个公/私 两个密钥
公钥放到git服务器 (或者github/git occhina等代码托管服务商)
私钥放在本地
1 进入到SSH服务的文件夹
右击–>Tortoise–>Setting–>Network->SSH
比如我的是C:\Program Files\TortoiseGit\bin\
2 .打开 puttygen.exe
点击Generate
注:其中可能需要你随意移动鼠标,以产生一些随机数。
3 保存公钥/私钥
点击Save public Key 和 Save private Key
将公私钥保存下来,位置随便
其中公钥是需要放到服务器上的。github/git occhina等代码托管服务商需要的是红框中的部分。将其复制到代码托管服务商对应的位置即可。具体就不贴出来了
4 添加私钥
回到SSH服务的文件夹 C:\Program Files\TortoiseGit\bin\打开pageant.exe
点击add 添加3步中私钥。
完成,现在可以使用ssh地址来进行代码提交和拉取了