所以我有一个 DH 托管的域,我想将我的所有 git 存储库保存在 git.mydomain.com,并且 git 安装在服务器上,以及在 Windows 上本地使用 msysgit。我正在使用 TortoiseGit,在我的服务器上放置了一个 putty 生成的密钥,这样我就可以使用 ssh 并在 myproj.git 初始化一个裸 git 存储库。但是,当我尝试克隆本地版本时,我不断收到此消息并且不知道如何调试它,甚至不知道如何理解它,因为我知道 myproj.git 是一个 git 存储库。
git.exe clone --progress -v "ssh://user@git.mydomain.com/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
它在 user@git.mydomain.com 上询问我的密码,所以我知道密钥正在工作,或者至少我认为是,所以我只是很困惑为什么我会收到这条消息,即使它是git 存储库。
谢谢您的帮助!