流程
-
共享文件路径是 /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文件