图解如何在GitLab中修改GIT数据存储路径

2025-07-01 13:21:19

1、最近开发人员反馈公司GitLab服务器无法登录访问,经过排查,发现系统root根目录下磁盘空间已满,导致访问出现502错误,通过命令df -h查看到服务器的磁盘使用情况如下图所示:

图解如何在GitLab中修改GIT数据存储路径

2、为了防止在移动存储库时,有用户写入数据,首先停止GitLab,如下图所示:

图解如何在GitLab中修改GIT数据存储路径

3、GitLab默认存储目录为/var/opt/gitlab/git-data/迁移Gitlab仓库到新的存储位置,如下图所示:

图解如何在GitLab中修改GIT数据存储路径

4、编辑Gitlab配置文件,将仓库位置指定到新的存储目录:vim /etc/gitlab/gitlab.rb添加如下配置git_data_dirs({ "default" => { "path" => "/home/gitlab/data/", }})如下图所示:

图解如何在GitLab中修改GIT数据存储路径
图解如何在GitLab中修改GIT数据存储路径

5、使配置生效,利用命令gitlab-ctl reconfigure可惜发现报错了,如下图所示:

图解如何在GitLab中修改GIT数据存储路径

6、报错的原因是因为新GitLab存储路径的权限问题,如下图所示:

图解如何在GitLab中修改GIT数据存储路径

7、重新启动Gitlab,如下图所示:

图解如何在GitLab中修改GIT数据存储路径

8、我们通过浏览器访问GitLab,创建项目,如下图所示:

图解如何在GitLab中修改GIT数据存储路径

9、我们到GitLab的新存储路径下,也发现了刚创建的项目git文件,说明GitLab的数据存储路径修改成功,如下图所示:

图解如何在GitLab中修改GIT数据存储路径
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢