zoukankan      html  css  js  c++  java
  • Gitlab安装配置及数据备份

    安装及初始化

    清华源镜像
    git源码包

    # 二进制安装
    [root@ubuntu1804:~]# dpkg -i gitlab-ce_13.7.1-ce.0_amd64.deb 
    
    # 修改配置文件
    [root@ubuntu1804:~]# vim /etc/gitlab/gitlab.rb 
    external_url 'http://gitlab.wuvikr.top'
    
    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.qq.com"
    gitlab_rails['smtp_port'] = 465
    gitlab_rails['smtp_user_name'] = "744123155@qq.com"
    gitlab_rails['smtp_password'] = "cjlfqcxxxxxxxxxx"
    gitlab_rails['smtp_domain'] = "qq.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = true
    gitlab_rails['smtp_tls'] = true
    
    gitlab_rails['gitlab_email_from'] = "744123155@qq.com"
    
    user['git_user_email'] = "744123155@qq.com"
    
    
    # 初始化配置
    [root@ubuntu1804:~]# gitlab-ctl reconfigure
    

    访问gitlab Web界面:

    默认管理员账户为root,第一次登陆需要修改密码。

    登录后建议立即关闭注册功能,在admin area / settings / sign up restrictions中取消勾选Sign-up enabled选项。

    数据备份和恢复

    数据的备份和恢复前都需要停止gitlab的两个服务 unicorn ,sidekiq

    注意:新版本中unicorn已被被puma所取代

    [root@ubuntu1804:~]# gitlab-ctl stop unicorn
    [root@ubuntu1804:~]# gitlab-ctl stop sidekiq
    

    备份数据:

    # 生成备份
    [root@ubuntu1804:~]# gitlab-rake gitlab:backup:create
    
    #备份文件格式为`时间戳 + gitlab版本号 + _gitlab_backup.tar`。
    [root@ubuntu1804:~]# ls
    1610454809_2021_01_12_13.7.1_gitlab_backup.tar
    
    # etc/gitlab目录下的gitlab.rb和gitlab-secrets.json需要手动进行备份
    # gitlab.rb是gitlab的主配置文件,各种配置都是在这个文件中进行设置的。
    # gitlab-secrets.json存放着数据库一些加密信息的key。
    # 这两个文件很重要,一定也要记得备份,迁移gitlab的时候会用到。
    
    # 备份完成后启动Gitlab
    [root@ubuntu1804:~]# gitlab-ctl start 
    

    恢复数据:

    # 恢复时指定备份文件的时间即可,Gitlab会自动补全后缀
    [root@ubuntu1804:~]# gitlab-rake gitlab:backup:restore BACKUP=1610454809_2021_01_12_13.7.1
    
  • 相关阅读:
    TCP首部
    IP
    ARP
    QYT教主TCPIP2017 TCP部分 视频笔记
    卷一第二十二章:UDP原理
    卷一第二十一章:TCP原理
    卷一第二十章:IPV6基础
    卷一十九章:DHCP (不涉及工作,暂停)
    目录
    Educational Codeforces Round 90 (Rated for Div. 2)
  • 原文地址:https://www.cnblogs.com/wuvikr/p/14269170.html
Copyright © 2011-2022 走看看