gitlab 安装、备份与还原
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1.下载gitlab服务端安装包,注意版本wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/package
千家信息网最后更新 2025年12月02日gitlab 安装、备份与还原
1.下载gitlab服务端安装包,注意版本
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.6.9-ce.0.el7.x86_64.rpm/download.rpm2.安装yum仓库
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash3.安装gitlab
sudo yum install gitlab-ce-11.6.9-ce.0.el7.x86_644.修改external_url地址
vim /etc/gitlab/gitlab.rb
EXTERNAL_URL="https://test.test.com"5.启动gitlab服务器
gitlab-ctl reconfigure
6.备份gitlab仓库
sudo gitlab-rake gitlab:backup:create7.设置备份gitlab仓库周期
/etc/gitlab/gitlab.rb## Limit backup lifetime to 7 days - 604800 secondsgitlab_rails['backup_keep_time'] = 604800修改配置后执行重新配置:gitlab-ctl reconfigure
当然也可以设置crontab任务计划进行备份,CRON=1不会输出备份过程中的详细信息
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=18.拷贝备份文件并授权git用户
sudo cp 1564077625_2019_07_26_11.6.9_gitlab_backup.tar /var/opt/gitlab/backups/sudo chown git.git /var/opt/gitlab/backups/1564077625_2019_07_26_11.6.9_gitlab_backup.tar9.停止两个进程,停止掉所有数据连接服务,保证数据一致性
sudo gitlab-ctl stop unicornsudo gitlab-ctl stop sidekiq# Verifysudo gitlab-ctl status10.还原gitlab数据备份文件,注意backup=后面的要看版本,有些是不需要指定具体的文件全名的,比如1564077625_2019_07_26_11.6.9-ce,或者1564077625_2019_07_26_11.6.9
sudo gitlab-rake gitlab:backup:restore BACKUP=1564077625_2019_07_26_11.6.911.重启并确认状态信息
sudo gitlab-ctl restartsudo gitlab-rake gitlab:check SANITIZE=true12.如何修改gitlab端口??
vim /etc/gitlab/gitlab.rb
external_url 'http://test.test.com:8088'nginx['listen_port'] = 8088修改端口后,重启gitlab服务生效
gitlab-ctl reconfiguregitlab-ctl restart13.gitlab如何修改时区?
vim /etc/gitlab/gitlab.rb
例子:gitlab_rails['time_zone'] = 'Europe/Brussels'中国时区gitlab_rails['time_zone'] = 'Asia/Shanghai'修改时区后,重启gitlab服务生效
gitlab-ctl reconfiguregitlab-ctl restart14.如何测试gitlab邮件发送smtp服务是否正常?
登陆gitlab服务器执行
gitlab-rails consoleNotify.test_email('123456@qq.com', 'Message Subject', 'Message Body').deliver_now
服务
备份
仓库
数据
文件
时区
信息
服务器
版本
端口
配置
一致
一致性
两个
任务
例子
全名
周期
地址
拷贝
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库管理系统相关书籍
武林闲侠服务器崩溃
服务器多个硬盘怎么装
软件开发一年一百多万
福建小学生怎样学习网络技术
华悦智能门服务器地址
服务器配置信息修改
英特尔服务器主板跳线
标普互联网科技
国家网络安全宣传周南邮
微销营销软件开发
软件开发商怎么缴税
泰拉瑞亚如何创建手机版服务器
重庆合川网络安全协同
税务局网络安全工作汇报
台湾服务器代理
领英图数据库
炒股软件开发源码
重庆华为网络安全工程师
计算机网络技术是不是热门
安卓数据库如何设计
广域网络技术讲解
网络安全售前的技巧
文件服务器是什么
食品网络安全手抄报
网络安全黑板主题
服务器进风散热的方式
软件开发项目日志
网络安全实用技术第三版答案
领英图数据库