流程
- 共享文件路径是 /mnt/hgfs/project
- 停掉gitlab
gitlab-ctl stop
- 修改gitlab的配置文件,找到
vim /etc/gitlab/gitlab.rb
- 找到 git_data_dirs里面的path 换成共享文件路径
# git_data_dirs({
# "default" => {
# "path" => "/mnt/hgfs/project"
# }
# })
- 将旧的gitlab数据迁移到新目录 (使用 rsync 命令)
rsync -av /var/opt/gitlab/git-data/repositories /mnt/hgfs/project
- 重新加载配置
gitlab-ctl repositories
- 启动gitlab,等待几分钟
gitlab-ctl start
- 这时候本地电脑project文件和虚拟机project文件已经有gitlab文件