我已经在我的Windows7机器上创建了一个git服务器,遵循Tim Davis' tutorial,让一切都正常工作,直到真正尝试克隆存储库的部分。我在我的服务器上有一个存储库,位于: C:\SSH\home\repos\testapp.git,我已经按照本教程使用git --bare init进行了初始化,并尝试使用GiT图形用户界面来克隆它,方法是:
但是弹出一个错误对话框,描述“克隆失败。无法确定头部。有关详细信息,请参阅控制台输出。”和“找不到远程引用头”。
我试着从现有的项目文件夹中创建一个新的repo (希望这个“ref”能神奇地自我修正),但同样的消息也出现了。
在'--bare‘或'init’之后还需要做些什么来设置head引用?
发布于 2011-04-18 02:31:11
它失败的原因很可能是因为它是一个空的存储库。您可以尝试将初始(如果需要,则为虚拟提交)添加到存储库,然后再次尝试克隆。如果你不知道该怎么做,请按下面的步骤来做。
你能做到这一点:
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现在看看你是否可以做你正在尝试的克隆。
发布于 2017-09-28 16:35:31
如果远程存储库为空,则会发生这种情况。试着做点什么。
https://stackoverflow.com/questions/5695132
复制相似问题