Gitlab 上的数据位置



>背景:我正在尝试使用 gitlab 运行器的 rsync 设置自动部署。

我正在尝试查找存储在 gitlab 安装上的实际代码,但我似乎无法找到。我已经找到了存储库,但到目前为止的数据无处可寻。由于存储库应该是裸露的,所以我还没有真正搜索整个存储库。

我尝试搜索网络,但几乎所有内容都只涵盖存储库位置,而不涵盖数据位置。很多内容还包括移动数据,但只能通过提供一个没有原始文件夹的新存储位置,这又对我没有多大帮助。我查看了默认位置,但这些文件夹不存在。 gitlab.rb 中唯一提到git_data_dir的内容是评论,所以这也无济于事。

我应该在哪里可以找到实际代码?或者我可以在存储库/配置文件中的什么位置找到它的存储位置?

这取决于你如何安装 gitlab。如果使用综合包安装,则实际存储库通常驻留在/var/opt/gitlab/git-data/repositories

如果您指的是存储库中维护的内容:它不会在任何地方签出。跑步者检查它,然后清理。

最新更新