我在Windows机器上设置了git服务器,我可以使用密码ssh到它,并浏览文件和文件夹:
ssh user@10.0.1.10
然后我在C:/Git/test.git
中创建了一个裸仓库
所以我想从Mac克隆存储库:git clone user@10.0.1.10:/C/Git/test.git
但是输入密码后,我收到一条错误消息:
fatal: '/C/Git/test.git' does not appear to be a git repository
fatal: Could not read from remote repository.
我在做什么错了?
编辑:
解决方案是这样的:git clone user@10.0.1.10:/Git/test/git
谢谢您的支持!
答案 0 :(得分:2)
在Mac上,首先尝试:
ssh user@10.0.1.10 ls /C/Git/test.git
# or
ssh user@10.0.1.10 ls /c/Git/test.git
这将验证您是否有权访问该裸存储库文件夹,并且路径的大小写是正确的(特别是驱动器号可能是小写)
OP Nodir Nasirov确认路径问题in the comments:
显然,我没有
c
,解决方法是git clone user@10.0.1.20:/Git/test.git