海络网站,室内设计工作前景,绵阳银行网站建设,上海第五届中国国际进口博览会直播gitlab的备份恢复和邮箱配置 Gitlab备份与恢复数据备份数据恢复 邮箱配置 Gitlab备份与恢复
数据备份
vim /etc/gitlab/gitlab.rb #gitlab的配置文件gitlab_rails[backup_path] /var/opt/gitlab/backups #备份默认数据目录如果修改了配置文件
gitlab-ctl… gitlab的备份恢复和邮箱配置 Gitlab备份与恢复数据备份数据恢复 邮箱配置 Gitlab备份与恢复
数据备份
vim /etc/gitlab/gitlab.rb #gitlab的配置文件gitlab_rails[backup_path] /var/opt/gitlab/backups #备份默认数据目录如果修改了配置文件
gitlab-ctl reconfigure | gitlab-ctl restartvim /etc/gitlab/gitlab.rb #gitlab的配置文件gitlab_rails[backup_keep_time] 604800 #备份文件保存时间/opt/gitlab/bin/gitlab-rake gitlab:backup:create #备份命令数据恢复 浏览删除项目使用备份恢复 恢复前需要先停掉数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq注意权限600权限是无权恢复的。 实验环境可改成了777生产环境建议修改属主属组cd /var/opt/gitlab/backupschmod 777 备份文件名gitlab-rake gitlab:backup:restore BACKUP备份文件名
#老版本直接恢复新版本需要把文件的后缀jh_gitlab_backup.tar删除至jh后续输入两次yes就完成数据恢复了#启动刚刚停止的服务或者重启gitlab服务
gitlab-ctl start unicorn
gitlab-ctl start sidekiqgitlab-ctl restart注意通过备份文件恢复gitlab必须保证两台主机的gitlab版本一致否则会提示版本不匹配
邮箱配置
vim /etc/gitlab/gitlab.rb #gitlab配置文件gitlab_rails[smtp_enable] true
gitlab_rails[smtp_address] smtp.163.com
gitlab_rails[smtp_port] 465
gitlab_rails[smtp_user_name] newrain_wang163.com #邮箱名
gitlab_rails[smtp_password] UWYNCPQOBQFCDLIW #授权码
gitlab_rails[smtp_domain] smtp.163.com
gitlab_rails[smtp_authentication] login
gitlab_rails[smtp_enable_starttls_auto] false
gitlab_rails[smtp_tls] true
gitlab_rails[smtp_pool] false
gitlab_rails[gitlab_email_from] newrain_wang163.com #邮箱名#修改玩配置文件重启服务
gitlab-ctl reconfigure