因此,我有一个DH托管的域,我希望将所有git repos保留在git.mydomain.com上,并且git安装在服务器上,以及在Windows上本地使用msysgit。我使用的是TortoiseGit,在我的服务器上放置了一个putty生成的密钥,这样我就可以在myproj.git中使用ssh并初始化一个纯粹的git存储库。然而,当我尝试克隆本地版本时,我不断收到此消息,不知道如何调试它,甚至不知道如何理解它,因为我知道myproj.git是一个git存储库。在设置Git/TortoiseGit和Dreamhost时遇到问题
git.exe clone --progress -v "ssh://[email protected]/repos/myproj.git" "C:\repos\myproj"
Cloning into C:\repos\myproj...
fatal: 'repos/myproj.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
它要求我要我的密码在[email protected],所以我知道,关键是工作,或者至少我认为是这样,所以我只是困惑,为什么我会得到这个消息,即使它是一个git回购。
感谢您的帮助!
很感谢回复。我想我尝试了第二种方法,它也询问我的密码,但我可以尝试第一种方法(或者说老实说,我开始认为WebDAV在这一点上是最简单的)。我也用cmd,所以我会看看git-bash是否能完成我想要的。 – jimlamiell 2011-02-27 23:20:39