我的一个项目在升级到gitlab
版本8.3.2
之后停止显示历史记录或以任何方式推送事件做出反应(但我们经常更新时也可能是以前的版本)。
我使用普通的gitlab docker安装。有没有办法让gitlab重新加载提交历史记录?
这种情况发生在serval项目而不仅仅是一个,但是直到现在它们之间没有共同的因素,除了最近启用CI并从外部git存储库导入。
答案 0 :(得分:0)
最后我明白了!
此行为的原因是导入的git存储库具有错误的目录结构。
是:
repository.git/
|
+-> .git/<bare-repo-content>
而不仅仅是:
repository.git/<bare-repo-content>
解决方法是简单地重命名并移动裸仓:
mv repository.git/.git tmp.git
rm -rf repository.git
mv tmp.git repository.git