Git克隆ssh访问Windows驱动器

时间:2012-05-18 04:17:40

标签: git ssh clone

我需要克隆驻留在Windows服务器d:\GitRepos\test.git上的git项目。 我通过服务器d:\cygwin\home\Administrator\t2.git

上的管理员下的ssh登录

当我从我当地做git克隆时:

git clone ssh://Administrator@host.com/~/t2.git ./t2.git ==> this is ok

如何克隆驻留在d:\GitRepos\test.git上的test.git?

我试过了:

git clone ssh://Administrator@host.com/d/GitRepos/test.git ./test.git ==>fail
git clone ssh://Administrator@host.com/cygdrive/d/GitRepos/test.git ./test.git ==>fail

有什么建议吗?

没关系: 我可以用

访问它
git clone ssh://Administrator@host.com/../../GitRepos/test.git ./test.git

如果你的Admin主页是2个文件夹深。

1 个答案:

答案 0 :(得分:0)

假设服务器在cygwin中运行sshd,则需要使用将windows驱动器映射到cygwin / unix文件空间的cygwin映射,/cygdrive/d通常为D:\

所以你应该可以去

git clone ssh://Administrator@host.com/cygdrive/d/GitRepos/test.git test.git