git-CMD加载一个新的pageant.exe(没有任何键)

时间:2015-10-16 14:32:29

标签: windows git cmd ssh-keys pageant

尝试通过git-CMD克隆存储库时,我遇到了一个奇怪的问题。

首先,我运行pageant.exe并添加所需的ppk文件。 (然后pageant.exe与我给它的ppk非常愉快地坐在系统托盘中)

然后当我提交git clone abc ...命令(使用git-CMD)时,另一个pageant.exe实例通过git启动(在Process Monitor中我可以看到两个pageant和两个PID)但当然只有一个他们有ppk文件。

Git无法看到第一个正在运行的选美,带有密钥的实例,它只看到没有密钥的第二个并且失败了。我知道选美不应该用钥匙加载。

Pageant然后显示以下错误消息"无法加载此密钥(无法打开文件)"

1 个答案:

答案 0 :(得分:0)

所以我是一个完整的傻瓜!

运行Process Mon之后,我能够看到正在调用pageant.exe,应该调用plink.exe。以下示例;

“C:\ Program Files(x86)\ PuTTY \ pageant.exe”git @ blahblah“git-upload-pack'blahblah.git'”

我检查过,环境变量设置为Pegeant.exe NOT plink.exe。