我需要克隆驻留在Windows服务器d:\GitRepos\test.git
上的git项目。
我通过服务器d:\cygwin\home\Administrator\t2.git
当我从我当地做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个文件夹深。
答案 0 :(得分:0)
假设服务器在cygwin中运行sshd,则需要使用将windows驱动器映射到cygwin / unix文件空间的cygwin映射,/cygdrive/d
通常为D:\
。
所以你应该可以去
git clone ssh://Administrator@host.com/cygdrive/d/GitRepos/test.git test.git