我正在使用 Windows x64,并且无法让 msysgit 使用 pagent 身份验证来工作。
以下是一些详细信息:
- Putty 无需任何修饰即可正常工作。
- 我在 pagent 中只加载了一个密钥
- 使用 putty 进行 SSH 身份验证[电子邮件保护]工作(不允许使用 shell)
- 我试过Putty 0.60 x86和Putty 0.60 x64和 TortoisePlink - 所有的结果都相同。
- 问题可能与http://code.google.com/p/msysgit/issues/detail?id=251
问题是:
plink -v -a -ssh [email protected] git version
FATAL ERROR: Network error: Connection timed out
答案1
这个问题的原因是,它将plink
使用来自默认设置还会忽略命令行参数。
解决方案是从默认设置中删除主机名/ip。
此外,如果由于指纹而无法连接,您应该先使用 putty 连接一次以存储指纹,然后运行即可。putty [email protected]