我正在尝试根据说明设置 gitosis here .
它在我的远程机器上工作正常,所以服务器似乎设置得很好,但我也希望能够从不同的用户帐户(不是在 gitosis 设置中创建的 git 用户)在我的 gitosis 服务器机器上进行开发).
我已经复制了 key 并修改了 gitosis.conf 以便其他用户帐户可以访问但是当我尝试克隆时它似乎工作除了最后它说:
git Warning: remote HEAD refers to nonexistent ref, unable to checkout
最后我得到一个空目录,除了 .git
我用谷歌搜索了一下,但没有真正了解问题所在
最佳答案
我发现出了什么问题。问题是我在推送到我的 gitosis 服务器时没有注意警告,所以我没有意识到我不是在推送一个特定的分支。我原以为它只会 push 电流,但在您设置之前情况并非如此:
git config push.default current
关于git 警告 : remote HEAD refers to nonexistent ref, 无法 checkout ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1961274/