使用TortoiseGit和Git Bash不需要输入RSA密码(passphrase)的方法

1. 安装和配置Putty

安装
官网下载Putty并安装。

生成ppk密钥

  1. 打开puttygen.exe(C:\Program Files\PuTTY\puttygen.exe),
  2. 点Conversions-Import Key 选择你的ssh私钥文件,并输入私钥的密码
  3. 点Key - Paramters for Saving key file 设置 PPK file version 为2
  4. 点Save private key 保存ppk密钥文件

配置Pagent

  1. 打开pageant.exeC:\Program Files\PuTTY\pageant.exe
  2. 点 Add-key
  3. 选择上面保存的ppk文件,输入密钥

设置pageant为开机启动
右击C:\Program Files\PuTTY\pageant.exe,发送快捷方式到桌面,复制快捷方式到启动目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

2. TortoiseGit

  1. 文件目录中右击,点TortoiseGit - 配置
  2. 点 网络 ssh客户端设置为C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe
  3. 点 Git - 远端 选择 origin Putty密钥设置为上面保存的ppk文件
  4. 文件目录右击,点Git 拉去 选上自动加载Putty 密钥 ,点击拉去,这时就不需要输入密码了

3. Git Bash

  1. 打开Git bash
  2. vi ~/.bash_profile
  3. 输入 export GIT_SSH='C:\Program Files\PuTTY\plink.exe' 保存
  4. 关闭git bash后重启,git pull拉去也不需要输入密码了
posted @ 2021-09-02 15:10  Xjng  阅读(343)  评论(0编辑  收藏  举报