$ git clone ssh://edu243@server ip/G:/GitRepos/Confiapp.git
Cloning into 'Confiapp'...
edu243@server ip's password:
fatal: ''/G:/GitRepos/Confiapp.git'' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
git文件存在于g: gitrepos confiapp.git中。
局部克隆工作,但通过ssh(用于Windows的OpenSSH)在客户端机器中克隆失败。
第一次尝试在Windows 2008服务器中尝试Git,请任何人帮助。
首先检查ssh -T edu243@server ip
是否有效。
如果确实如此,请检查您是否有交互式外壳,您可以在其中执行
dir G:/GitRepos/Confiapp.git
将确保远程文件夹确实存在并且可读。
确保没有错别字(例如Configapp.git
而不是Confiapp.git
)
(非常疯狂的猜测)
基于单个引号,我可以假设它试图用包括的引号搜索路径,并且显然会失败。可能是远程SSHD服务器启动CMD而不是bash。客户端发送了CMD不了解的单个路径。
您应该确保您的SSHD启动Bash作为外壳,或GIT中包含的受限git-shell
。应该解决错误。