Я относительно новичок в gitlab. Я использую gitlab-ce 12.8.1. Во время резервного копирования gitlab-backup create
я получаю следующую информацию:
user/some-repo ... [DONE]
user/other-repo ... [SKIPPED]
У кого-нибудь есть идеи, почему пропускаются некоторые репо? gitlab-rake gitlab:git:fsck
сообщил только для двух из них об ошибке.
user/myrepo on default: 5:GetRepoPath: not a git repository '/var/git-data/repositories/user/myrepo.git'
Любая помощь будет оценена.
Редактировать:
Я перешел на gitlab-ce 12.7.6 и восстановил более старую резервную копию. После этого gitlab-rake gitlab:git:fsck
сообщил, что все в порядке. Я думаю, что репо были пропущены во время резервного копирования, потому что они пусты.
Но:
Веб-интерфейс показывает для пропущенного репо:
Storage: 104 MB (Repository: 104 MB / Wikis: 0 Bytes / Build Artifacts: 0 Bytes / LFS: 0 Bytes)
Переключение на репо показывает The repository for this project is empty
.
Глядя на файловую систему, есть каталог ../git-data/repositories/user/repo.git размером 104 МБ.
Так что же не так?