git clone给出一个空的存储库,但存储库不是空的

时间:2014-11-05 12:37:43

标签: git gitlab

git的奇怪行为。 我们试图克隆gitlab上的一个存储库。存储库不是空的:一些目录和一些脚本。我们可以使用gitlab webUI下载它。 但是我们使用git clone cmd获得了一个空的存储库:

Cloning into 'aft'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.

其他计算机的行为相同。我们试图重新启动gitlab它是一样的。

如果我们git克隆其他存储库它完美地运行,只有这个特殊的存储库具有这种奇怪的行为。它最近才运行良好,最值得注意的变化是来自在Windows平台上工作的新用户的提交。

编辑:感谢VonC,我尝试使用http代替ssh,但它确实有效。我有正确的存储库,包含我的所有文件和远程控制器的正确配置。我遵循了这个:https://github.com/gitlabhq/gitlabhq/issues/1930但git正如预期的那样在gitlab组中。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在您的服务器存储库中,在info/refs上,描述了您的最后一次提交? 如果没有,请执行

git update-server-info
chown apache info/refs