gitlab数据迁移
2017-01-10 09:47
246 查看
由于gitlab是默认安装的,随着公司代码越来越多,导致gitlab数据目录空间不足,出现无法访问gitlab了。
磁盘空间:
/home有1.8T的空间一直没用上!
现在打算将原有代码目录迁移到新目录
gitlab代码数据默认目录:/var/opt/gitlab/git-data/repositories
在home目录下新建gitlab-data目录mkdir /home/gitlab-data/
操作步骤:
1、停止相关数据连接服务
2、数据迁移
这里CP一定要加上-p参数,不然会导致权限问题
3、修改gitlab配置文件
#指定数据目录
保存后运行 gitlab-ctl reconfigure 即可
4、启动gitlab
附:
错误502解决办法
8080 端口冲突
原因:由于unicorn默认使用的是 8080 端口。
解决办法:打开 /etc/gitlab/gitlab.rb ,打开 # unicorn['port'] = 8080 的注释,将 8080 修改为 9090 ,保存后运行 sudo gitlab-ctl reconfigure 即可。
磁盘空间:
/home有1.8T的空间一直没用上!
现在打算将原有代码目录迁移到新目录
gitlab代码数据默认目录:/var/opt/gitlab/git-data/repositories
在home目录下新建gitlab-data目录mkdir /home/gitlab-data/
操作步骤:
1、停止相关数据连接服务
gitlab-ctl stop unicorn gitlab-ctl stop sidekiq
2、数据迁移
cp -rp /var/opt/gitlab/git-data/repositories/ /home/gitlab-data/
这里CP一定要加上-p参数,不然会导致权限问题
3、修改gitlab配置文件
vim /etc/gitlab/gitlab.rb
#指定数据目录
git_data_dir "/home/gitlab-data"
保存后运行 gitlab-ctl reconfigure 即可
4、启动gitlab
gitlab-ctl start
附:
错误502解决办法
8080 端口冲突
原因:由于unicorn默认使用的是 8080 端口。
解决办法:打开 /etc/gitlab/gitlab.rb ,打开 # unicorn['port'] = 8080 的注释,将 8080 修改为 9090 ,保存后运行 sudo gitlab-ctl reconfigure 即可。
相关文章推荐
- mongoDb +Java+springboot
- SQL server 2008不允许保存更改的完美解决办法(图解)
- LNMP安装shell脚本
- Caffe中Layer注册机制
- Caffe中Layer注册机制
- 车损险保额
- ZCMU-1571-Subarray GCD
- .NET 环境中使用RabbitMQ
- 如何将字串 String 转换成整数 int?
- IDEA 常用设置
- rsync常用参数详解
- 网站架构:负载均衡
- 手把手教你DIY一个春运迁徙图(一)
- driver.startActivity 启动app出现 An unknown server-side error occurred while processing the command
- JAVA之变量、数据类型和运算符
- 小程序二维码生成器,带参数二维码生成
- maven国内仓库
- leetcode 2. Add Two Numbers
- R语言移除缺失值 NA
- 怎么自定义XMind快捷键