要修改 GitLab 的仓库数据存储目录,需要依次执行以下命令和操作:
停止 GitLab,防止在移动存储库时有用户写入数据:
sudo gitlab-ctl stop
编辑配置文件:
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" }
})
同步数据目录文件:
sudo rsync -av /var/opt/gitlab/git-data/repositories /home/Workspace/GitLab/data/
启动必要的进程并运行 reconfigure
来修复权限:
sudo gitlab-ctl upgrade
再次检查新数据目录的配置,预期输出 repositories
:
sudo ls /home/Workspace/GitLab/data/
启动 GitLab 并确保可以在 Web 界面中浏览存储库:
sudo gitlab-ctl start
内容声明 | |
---|---|
标题: 【笔记】修改 Gitlab 的数据保存目录 | |
链接: https://zixizixi.cn/configure-gitlab-data-dir | 来源: iTanken |
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可,转载请保留此声明。
|