gitlab服务器代码存储位置,gitlab 数据目录迁移
一般情况下,采用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 数据目录迁移相关推荐
- gitlab服务器代码存储位置,gitlab仓库存储位置的修改方法
gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data/repositories,通常需要更改此路径到单独的一个分区来存储仓库的数据. 例如我这里把数据存放到/ ...
- 服务器文件存储位置手机,ceph怎么在存储节点查看存储的文件
ceph怎么在存储节点查看存储的文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ceph怎么在存储节点查看存储的文件 ...
- 服务器更改存储位置,WSUS补丁存放位置变更
你好, 如果您的磁盘已满,您可以安装更大的磁盘,然后将更新文件移动到新的位置.为此,创建新的磁盘驱动器后,您将需要运行WSUSutil.exe工具(使用movecontent命令)将更新文件移动到新磁 ...
- 一个月黑风高的夜晚紧急完成gitlab服务器数据迁移
文章目录 前言 修复过程 备份数据 修改存放目录 关闭服务 迁移数据 刷新配置 启动服务 总结 前言 真是无巧不成书,白天刚刚讨论了一天 SVN 服务器迁移事情,晚上突然被告知 gitlab 服务无法 ...
- 搭建gitlab服务器及简单使用
前述: 本文目的: - 通过docker搭建gitlab服务器 - 新建群组devops - 新建项目core_py - 新建用户,他/她在devops组中是主程序员 - 新用户上传版本库到gitla ...
- Ubuntu16.04搭建GitLab服务器教程
GitLab官方搭建教程地址: https://about.gitlab.com/install/#ubuntu 1.安装包下载 Ubuntu16.04下载地址:http://releases.ubu ...
- 使用腾讯云轻量应用服务器搭建gitlab服务器
使用腾讯云轻量应用服务器搭建gitlab服务器 前言:代码平台托管安全吗? 之前就有某科集团,在网络上面透露,托管在某云公共代码托管平台的源码发生泄漏,造成至少40多家企业200多个项目代码泄漏.所以 ...
- gitlab服务器邮箱配置
如想用 SMTP 代替 Sendmail 发送email,添加如下相应邮箱服务商的配置到/etc/gitlab/gitlab.rb, 然后运行gitlab-ctl reconfigure使修改生效. ...
- Infor CloudSuite Industrial (SyteLine) 报告文件存储位置设置
设置Infor CloudSuite Industrial (SyteLine) 报告文件在服务器的存储位置 关于报告设置主要有以下表单 内联网: 报告选项 站点/实体 此处设置的路径较报告选项高
最新文章
- sqlinesdata教程_如何将Oracle数据导入MySQL
- 挂机脚本_叠猫猫逛店铺挂机脚本,每天稳定50次
- ▲为什么要用css Sprite技术?
- Spartacus同SAP Commerce Cloud交互的示意图
- Turtlebot入门-配置网络
- 趣学java,编程趣学习app
- openerp child_of操作符深度解析
- 通过ntdll.dll提供的API函数实现当前进程的枚举
- 【常见错误】--Nltk使用错误
- 区块链教程Fabric1.0源代码分析putils(protos/utils工具包)
- iOS 隐藏百度地图SDK的百度LOGO
- docker启动redis指定redis.conf参数
- CocoaPods禁止显示警告inhibit_all_warnings
- 如何在Ubuntu上使用Canonical的Livepatch服务
- Web应用对接支付宝当面付解决方案
- ESP8266—01模块的3种工作模式
- 逆地理编码-离线版-part2
- CRM系统针对性的解决方案—客户管理一体化
- 李开复写给中国大学生的第四封信
- 安装windows+linux双系统
热门文章
- Python学习【第二篇】 : Python入门
- linux编译l和l区别,linux 下 g++编译程序时-I(大写i) 与-L(大写l)-l(小写l) 的作用详解...
- 《Python网络程序设计(微课版)》223道习题参考答案
- Python花式编程案例集锦(8):判断吉祥数字
- Python+pandas实现时间序列数据扩展案例一则
- Python+numpy实现矩阵QR分解
- 小程序升级服务器内存需要注意什么,小程序服务器内存需要多大
- 战地5服务器不显示ping怎么回事,战地5常见bug解决办法分享
- react dispatch_记 react 项目在 TypeScript 化中的一个坑,以及相应的类型改动
- OpenCV4每日一练day7:视频加载、摄像头调用、视频文件保存