说明
由于随着项目的逐渐增加,原储存磁盘已经不足以使用,于是对gitlab代码仓库进行了储存位置迁移
一、停止服务
操作之前,需要停止服务,防止有新的数据写入
gitlab-ctl stop
二、修改gitlab默认存放位置
在 /etc/gitlab/gitlab.rb
文件中搜索git_data_dirs
,并做如下修改
git_data_dirs({
"default" => {
"path" => "/home/git/gitlab-data"
}
})
其中path
对应的为需要保存的目录
三、迁移仓库数据(如果是新装的gitlab,无历史数据可忽略本操作)
rsync -av /var/opt/gitlab/git-data/repositories /home/git/gitlab-data/
请注意,/var/opt/gitlab/git-data/repositories
是没有斜杠的,而/home/git/gitlab-data/
后有斜杠
四、重新生效配置并启动
gitlab-ctl reconfigure
gitlab-ctl start
文章来源:
鸿辰
版权声明:本网站可能会转载或引用其他来源的文章、图片、数据等信息。对于这些转载内容,版权归原作者所有。本站尊重原作者的劳动成果,并在可能的情况下注明来源和作者。如有任何版权问题,请及时联系,收到后将第一时间处理。