我安装了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 次 |
最近记录: |