子兮子兮 子兮子兮

No can, but will.

目录
【笔记】修改 Gitlab 的数据保存目录
/      

【笔记】修改 Gitlab 的数据保存目录

要修改 GitLab 的仓库数据存储目录,需要依次执行以下命令和操作:

  1. 停止 GitLab,防止在移动存储库时有用户写入数据:

    1sudo gitlab-ctl stop
    
  2. 编辑配置文件:

    1sudo code /etc/gitlab/gitlab.rb
    2# code --user-data-dir / /etc/gitlab/gitlab.rb
    

    1sudo vim /etc/gitlab/gitlab.rb
    

    找到 git_data_dirs 配置项,并修改 path 参数:

    1git_data_dirs({
    2  "default" => { "path" => "/home/Workspace/GitLab/data" }
    3}) 
    
  3. 同步数据目录文件:

    1sudo rsync -av /var/opt/gitlab/git-data/repositories /home/Workspace/GitLab/data/
    
  4. 启动必要的进程并运行 reconfigure 来修复权限:

    1sudo gitlab-ctl upgrade
    
  5. 再次检查新数据目录的配置,预期输出 repositories

    1sudo ls /home/Workspace/GitLab/data/
    
  6. 启动 GitLab 并确保可以在 Web 界面中浏览存储库:

    1sudo gitlab-ctl start
    



我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=wh4u6zpyhe1d