gitlab 安装、备份与还原
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,1.下载gitlab服务端安装包,注意版本wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/package
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
互联网科技公司排名
中国互联网科技股
美国互联网科技巨头监管
互联网科技的
没上市的科技互联网公司
紫鲸互联网科技
无线互联网科技
北京禾田雨橡互联网科技
猫创互联网科技
互联网科技网站
滨湖区互联网智能科技产品供应
江阴互联网智能科技产品进口
坤平互联网科技
洛阳共同富裕互联网科技有限公司
广州千川互联网科技有限公司
互联网科技包装股份有限公司上市
互联网科技平台产品运营
长沙渺峰互联网科技有限公司
互联网科技收购价值
广州全民伙伴互联网科技有限公司
互联网科技公司电话
互联网女皇 腾讯科技
玖二柒互联网科技公司待遇
互联网科技产品
国大互联网教育科技有限公司薪资
风投北京互联网科技
广州梦谷互联网科技有限公司领导
云南互联网科技学费
亚光科技低轨卫星互联网
利用互联网等科技手段