如何使用SSH证书访问GIT,而不再使用账户密码?

如何使用SSH证书访问GIT,而不再使用账户密码?

前提条件:

本地winwdows系统(安装TortoiseGit),一台linux虚拟机

1.SSH访问一台LINUX服务器,输入以下命令

1
[root@localhost ~]# ssh-keygen -t rsa

2.将/root/.ssh目录中的id_rsa.pub,id_rsa二个文件copy到本地;

3.打开TortoiseGit下PuTTYgen工具,import key id_rsa,然后点生成save public key,save private key即可;

注意:要在底部选择参数 SSH-1(RSA) 2048

4.登录GIT服务器,设置公钥;

5.设置TortoiseGit,选择SSH地址,选择私钥PPK即可。