gitlab数据迁移

因为gitlab是默认安装的,随着公司代码愈来愈多,致使gitlab数据目录空间不足,出现没法访问gitlab了。git

磁盘空间:vim

/home有1.8T的空间一直没用上!ide

如今打算将原有代码目录迁移到新目录gitlab

gitlab代码数据默认目录:/var/opt/gitlab/git-data/repositoriesit

在home目录下新建gitlab-data目录mkdir /home/gitlab-data/配置

操做步骤:权限

一、中止相关数据链接服务im

gitlab-ctl stop unicorn配置文件

gitlab-ctl stop sidekiq数据

二、数据迁移

cp -rp /var/opt/gitlab/git-data/repositories/ /home/gitlab-data/

这里CP必定要加上-p参数,否则会致使权限问题

三、修改gitlab配置文件

vim /etc/gitlab/gitlab.rb

#指定数据目录

git_data_dir "/home/gitlab-data"

保存后运行  gitlab-ctl reconfigure 便可

四、启动gitlab

gitlab-ctl start

 

附:

错误502解决办法

8080 端口冲突

缘由:因为unicorn默认使用的是 8080 端口。

解决办法:打开 /etc/gitlab/gitlab.rb ,打开 # unicorn['port'] = 8080 的注释,将 8080 修改成 9090 ,保存后运行 sudo gitlab-ctl reconfigure 便可。

相关文章
相关标签/搜索