使用环境变量 /HOME 加载 puttykeyfile

Use environment variable / HOME for loading puttykeyfile

我正在使用两台不同的计算机访问位于公共网络路径中的 git 存储库。我正在通过 pageant / TortoiseGitplink 进行身份验证。我的 SSH 私钥保存在 C:\Users\%USERNAME%\private.ppk.

目前,每次切换电脑,我都需要将puttykey文件重新设置到其他用户的主目录。我想从两台机器上的 HOME 目录自动加载 puttykey 文件。

我已经尝试使用 HOME=c:\users\userX 在每台机器上设置一个环境变量,并将 puttykeyfile = $HOME\private.ppkputtykeyfile = %HOME%\private.ppk 添加到 .git\config,但是,每次我得到Unable to open File 来自选美。 如果我从命令行 运行 pageant %HOME%\private.ppk 它就像一个魅力!

如何让 TortoiseGitPLink 在主目录中自动找到 private.ppk

TortoiseGit 不支持 putty 键值的环境变量(从 2.11.0 开始)。

可能的解决方法是