[英]git repository location on gitlab server is missing data
Gitlab 服务器有一个空的存储库,虽然我有几个项目推送到 gitlab url
我已经使用 docker-compose 文件创建了一个 gitlab 服务器。 git 实验室已成功设置,我登录到控制台,创建了一个新组,然后创建了新项目,然后将示例文档推送到新存储库中。
我可以在导航中看到来自 gitlab 控制台的数据:
http://<URL>:8888/devops-group/maven/tree/master
但是,当我登录到服务器并转到以下路径时,我看不到任何数据:
root@gitlab:/var/opt/gitlab/git-data/repositories# pwd
/var/opt/gitlab/git-data/repositories
root@gitlab:/var/opt/gitlab/git-data/repositories# ls -ltr
total 0
drwxr-s---. 3 git root 16 Aug 15 02:36 @hashed
root@gitlab:/var/opt/gitlab/git-data/repositories#
在使用 docker-compose 创建 gitlab 时,我使用了以下代码
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'
无论我推送到存储库的项目或代码是什么,我都应该能够在服务器上看到它们。 我还需要创建 git 钩子,因此我需要 gitlab 服务器上的这个路径位置。 请帮我在服务器上找到我的项目的存储库位置。
尝试在您的 git 容器中运行此命令。 这应该可以解决您的问题。
gitlab-rake gitlab:storage:rollback_to_legacy ID_FROM=1 ID_TO=50
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.