一般情况下,采用gitlab作为版本管理工具,内网环境需要搭建gitlab服务器,安装好gitlab应用之后,就开始使用,但是随着时间的推移,发现gitlab的repository会越来越大。一般,从运维角度而言,都会为gitlab的repository提供单独的存储控件,下面就开始进行目录迁移处理。

1.在新的存储上面,创建gitlab数据存储目录

mkdir -p /data/gitlab

chown -R git:root /data/gitlab

2.修改gitlab默认数据存储路径,修改/etc/gitlab/gitlab.rb

git_data_dirs({ "default" => { "path" => "/data/gitlab/git-data", 'gitaly_address' => 'unix:/var/opt/gitlab/gitaly/gitaly.socket' } })

3.将原来目录的文件移动过来,在这期间只要不进行代码提交操作,可以不停git服务

cp -R /var/opt/gitlab/gitlab-data /data/gitlab

mv /var/opt/gitlab/gitlab-data /data/gitlab

4.重新加载gitlab配置

gitlab-ctl reconfigure

5.注意事项:为了安全起见,建议在修改配置之前,先进行gitlab服务的停止,然后进行修改秦迁移,最后启动。

6.gitlab常用命令:

gitlab-ctl start # 启动所有 gitlab 组件;

gitlab-ctl stop # 停止所有 gitlab 组件;

gitlab-ctl restart # 重启所有 gitlab 组件;

gitlab-ctl status # 查看服务状态;

gitlab-ctl reconfigure # 启动服务;

vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;

gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;

gitlab-ctl tail # 查看日志;

原文出处:https://www.cnblogs.com/pengteng/p/11766375.html

gitlab服务器代码存储位置,gitlab 数据目录迁移相关推荐

  1. gitlab服务器代码存储位置,gitlab仓库存储位置的修改方法

    gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data/repositories,通常需要更改此路径到单独的一个分区来存储仓库的数据. 例如我这里把数据存放到/ ...

  2. 服务器文件存储位置手机,ceph怎么在存储节点查看存储的文件

    ceph怎么在存储节点查看存储的文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ceph怎么在存储节点查看存储的文件 ...

  3. 服务器更改存储位置,WSUS补丁存放位置变更

    你好, 如果您的磁盘已满,您可以安装更大的磁盘,然后将更新文件移动到新的位置.为此,创建新的磁盘驱动器后,您将需要运行WSUSutil.exe工具(使用movecontent命令)将更新文件移动到新磁 ...

  4. 一个月黑风高的夜晚紧急完成gitlab服务器数据迁移

    文章目录 前言 修复过程 备份数据 修改存放目录 关闭服务 迁移数据 刷新配置 启动服务 总结 前言 真是无巧不成书,白天刚刚讨论了一天 SVN 服务器迁移事情,晚上突然被告知 gitlab 服务无法 ...

  5. 搭建gitlab服务器及简单使用

    前述: 本文目的: - 通过docker搭建gitlab服务器 - 新建群组devops - 新建项目core_py - 新建用户,他/她在devops组中是主程序员 - 新用户上传版本库到gitla ...

  6. Ubuntu16.04搭建GitLab服务器教程

    GitLab官方搭建教程地址: https://about.gitlab.com/install/#ubuntu 1.安装包下载 Ubuntu16.04下载地址:http://releases.ubu ...

  7. 使用腾讯云轻量应用服务器搭建gitlab服务器

    使用腾讯云轻量应用服务器搭建gitlab服务器 前言:代码平台托管安全吗? 之前就有某科集团,在网络上面透露,托管在某云公共代码托管平台的源码发生泄漏,造成至少40多家企业200多个项目代码泄漏.所以 ...

  8. gitlab服务器邮箱配置

    如想用 SMTP 代替 Sendmail 发送email,添加如下相应邮箱服务商的配置到/etc/gitlab/gitlab.rb, 然后运行gitlab-ctl reconfigure使修改生效. ...

  9. Infor CloudSuite Industrial (SyteLine) 报告文件存储位置设置

    设置Infor CloudSuite Industrial (SyteLine) 报告文件在服务器的存储位置 关于报告设置主要有以下表单 内联网: 报告选项 站点/实体 此处设置的路径较报告选项高

最新文章

  1. sqlinesdata教程_如何将Oracle数据导入MySQL
  2. 挂机脚本_叠猫猫逛店铺挂机脚本,每天稳定50次
  3. ▲为什么要用css Sprite技术?
  4. Spartacus同SAP Commerce Cloud交互的示意图
  5. Turtlebot入门-配置网络
  6. 趣学java,编程趣学习app
  7. openerp child_of操作符深度解析
  8. 通过ntdll.dll提供的API函数实现当前进程的枚举
  9. 【常见错误】--Nltk使用错误
  10. 区块链教程Fabric1.0源代码分析putils(protos/utils工具包)
  11. iOS 隐藏百度地图SDK的百度LOGO
  12. docker启动redis指定redis.conf参数
  13. CocoaPods禁止显示警告inhibit_all_warnings
  14. 如何在Ubuntu上使用Canonical的Livepatch服务
  15. Web应用对接支付宝当面付解决方案
  16. ESP8266—01模块的3种工作模式
  17. 逆地理编码-离线版-part2
  18. CRM系统针对性的解决方案—客户管理一体化
  19. 李开复写给中国大学生的第四封信
  20. 安装windows+linux双系统

热门文章

  1. Python学习【第二篇】 : Python入门
  2. linux编译l和l区别,linux 下 g++编译程序时-I(大写i) 与-L(大写l)-l(小写l) 的作用详解...
  3. 《Python网络程序设计(微课版)》223道习题参考答案
  4. Python花式编程案例集锦(8):判断吉祥数字
  5. Python+pandas实现时间序列数据扩展案例一则
  6. Python+numpy实现矩阵QR分解
  7. 小程序升级服务器内存需要注意什么,小程序服务器内存需要多大
  8. 战地5服务器不显示ping怎么回事,战地5常见bug解决办法分享
  9. react dispatch_记 react 项目在 TypeScript 化中的一个坑,以及相应的类型改动
  10. OpenCV4每日一练day7:视频加载、摄像头调用、视频文件保存