背景:我在github.com上使用git和TortoiseGit。我在.git本地分支上的开发周期如下:

1) Make whatever changes
2) Right-click on directory, choose "Git Commit -> branch"
3) Input the message and commit
4) Right-click on same directory, choose "Git Push"
5) I choose my options and...

每天每次我第一次这样做时,Pageant都会在后台自动加载,并且其图标出现在系统任务栏中。但是,它不记得我之前加载(或重启)前一天的private.ppk。

每次我必须:
Right-click -> "Add key" -> and then redo 4) and 5) above

然后它起作用。我创建了一个手动图标/快捷方式,可以单击自动加载的图标/快捷方式:
"C:\Program Files\TortoiseGit\bin\pageant.exe" c:\path\to\private.ppk

如果我使用该快捷方式启动,它将把密钥加载到内存中并可以正常工作。

问题:如何让TortoiseGit记住或将“c:\ path \ to \ private.ppk”参数传递给Pageant,以便它在第一次自动加载时也自动加载我的私钥?

我可以使用永久设置吗?

提前致谢! :-)

最佳答案

我只是将带有PPK的pageant.exe快捷方式放在“开始”“开始”文件夹中,以便Windows引导时自动加载(尽管它也会要求输入密码)。
"C:\Program Files\TortoiseGit\bin\pageant.exe" "D:\Dev\Git Private Key.ppk"

08-27 17:18