我安装了Git-1.7.9-preview20120201.exe,当我尝试通过SSH访问我的存储库时,它失败了.
我调查并发现,如果我运行SSH -T git@myrepo.com,SSH不会加载〜/ .ssh/config,其中定义了自定义端口.
当我尝试SSH -F c:\users\tomas\.ssh\config git@myrepo.com一切都没问题.
我使用了Process Monitor,发现SSH正试图在\\\\.ssh\config这里找到C:\Windows\CSC\v2.0.6\namespace\.ssh.
为什么?
我如何强迫它使用正常路径?%HOMEPATH%\.ssh\config?
小智 49
设置HOME指向%USERPROFILE%ssh 的环境变量来获取它.这通常似乎是许多在Windows上运行的unix解决方案的问题.
快速访问设置用户env变量:
Start > Type "env" > Select "Environmental variables for your account"
ATo*_*Tom 34
我发现windows msygit端口存储ssh配置在这里 <installPath>\Git\etc\ssh\ssh_config
| 归档时间: |
|
| 查看次数: |
48546 次 |
| 最近记录: |