使用copssh,msysgit克隆我的新Windows 7 Git服务器失败

时间:2011-04-17 17:31:26

标签: windows git clone head

我在Tim Davis' tutorial之后的Windows 7机顶盒上创建了一个git服务器 一切都在努力克隆存储库。 我在我的服务器上有一个repo: C:\ SSH \ home \ repos \ testapp.git我已根据教程使用git --bare初始化,并尝试使用GiT GUI克隆它: SSH://repos@myurl/SSH/home/repos/testapp.git

但是会弹出一个错误对话框,说明“克隆失败。无法确定HEAD。有关详细信息,请参阅控制台输出。”和“找不到远程参考HEAD”。

我尝试从现有的项目文件夹中创建一个新的repo(希望这个'ref'会神奇地纠正自己)但是会发生同样的事情。

在' - bare'或'init'之后还需要做些什么才能设置头部参考?

2 个答案:

答案 0 :(得分:2)

很可能它失败了,因为它是一个空的存储库。您可以尝试向存储库添加初始(虚拟提交,如果需要)并再次尝试克隆。如果您不知道这样做,请执行以下步骤。

你能做到这一点:

cd /home/repos
mkdir testapp.wd
cd testapp.wd
git clone ../testapp.git .
<now add some file>
touch README
git add README
git commit -m "Adding a initial commit"
git push origin master
cd ..
rm -rf testapp.wd

现在看看你是否可以做你正在尝试的克隆。

答案 1 :(得分:2)

如果远程存储库为空,则会发生。尝试做点什么。