Tortoisegit生成SSH密钥一次性输入密码

 

1、找到Tortoisegit 的安装目录,进入bin目录下,找到puttygen.exe并打开,点击Generate按钮,会看到上面出现绿色滚动条,此时要不停移动鼠标,进度会比较快,完成后,就会看到生成了SSH公钥。git

2、而后,点击 Save private key 按钮,会生成一个后缀名为ppk的文件,输入名称,选择路径后进行保存。服务器

3、而后将第一步生成的SSH公钥添加到gitlab中。网络

4、修改ssh client:打开Tortoisegit -设置- NetWork(网络)-选择下面的SSH Client ---> 默认选择的是TortoiseGitPlink.exe-----咱们须要从新选择 --->  TortoisePlink.exessh

5、一样在bin目录下,找到pageant.exe并打开,打开后,通常会在任务栏隐藏,手动找到一个蓝色图标,双击便可。而后点击Add Key,把刚刚生成的ppk文件导入进来便可。gitlab

这样就把SSH Kyes配置完成了,而后就是打开git clone,在url部分输入ssh地址就行了。

url

Pageant在git中主要负责和服务器端进行身份验证,可是咱们每次在启动Pageant后都须要手动的加载秘钥文件,这实际上是一个比较烦的过程,咱们怎么可以使其自动的完成呢?it

1、Pageant开机启动class

首先打开win7的自启动文件夹,方式 win键->全部程序->启动->右键->打开 ,cli

而后找到pageant.exe的位置,右键->建立快捷方式,目录中就多了一个pageant.exe的快捷方式,服务器端

把快捷方式拖动到上述 自启动文件夹目录中

2、实现Pageant自动加载秘钥文件

首先找到咱们在第一步中Pageant的快捷方式,而后找到他的属性,在弹出的对话框中,选择“快捷方式”选项卡,找到“目标(T)”位置,应该显示的是程序路径(例如):

“”C:\Program Files\TortoiseGit\bin\pageant.exe”“

咱们在后面添加上私钥文件git_access_key.ppk文件,以下:

“C:\Program Files\TortoiseGit\bin\pageant.exe” “D:\key\1111.ppk”

点击 肯定,就完成了