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

子兮子兮 No can, but will. 本文由博客端 https://zixizixi.cn 主动推送
本贴最后更新于 256 天前,其中的信息可能已经时过境迁

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

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

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

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

    sudo vim /etc/gitlab/gitlab.rb
    

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

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

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

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

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

    sudo gitlab-ctl start
    
  • 笔记

    好记性不如烂笔头。

    277 引用 • 760 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    184 引用 • 348 回帖 • 528 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    39 引用 • 70 回帖

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...