zoukankan      html  css  js  c++  java
  • gitlab安装配置

    1、docker-compose安装gitlab

    [root@JD gitlab]# cat docker-compose.yml 
    version: '3'
    services:
     gitlab:
      image: 'gitlab/gitlab-ce:latest'
      container_name: gitlab01
      restart: always
      hostname: '114.67.93.184'
      environment:
        TZ: 'Asia/Shanghai'
        GITLAB_OMNIBUS_CONFIG: |
          external_url 'http://114.67.93.184:82'
          gitlab_rails['gitlab_shell_ssh_port'] = 1222
          gitlab_rails['backup_path'] = "/data/gitlab-backup"
          gitlab_rails['backup_keep_time'] = 1296000
          gitlab_rails['backup_archive_permissions'] = 0644
          gitlab_rails['smtp_enable'] = true
          gitlab_rails['smtp_address'] = "smtp.163.com"
          gitlab_rails['smtp_port'] = 465
          gitlab_rails['smtp_user_name'] = "*************@163.com"
          gitlab_rails['smtp_password'] = "*************"       #客户端授权码
          gitlab_rails['smtp_domain'] = "163.com"
          gitlab_rails['smtp_authentication'] = "login"
          gitlab_rails['smtp_enable_starttls_auto'] = true
          gitlab_rails['smtp_tls'] = true
          gitlab_rails['gitlab_email_from'] = '***********@163.com'
          gitlab_rails['smtp_domain'] = "smtp.163.com"    
      ports:
        - '82:82'
        - '3443:443'
        - '1222:22'
      volumes:
        - /root/gitlab/data:/var/opt/gitlab
        - /root/gitlab/logs:/var/log/gitlab
        - /root/gitlab/config:/etc/gitlab
        - /root/gitlab/gitlab-backup:/data/gitlab-backup
      privileged: true
    

    2、备份

    1.备份

    通过gitlab-rake命令备份gitlab,该命令会备份gitlab仓库、数据库、用户、用户组、用户密钥、权限等信息。 备份完成后备份文件会出现在/var/opt/gitlab/backups/
    gitlab-rake gitlab:backup:create

    2.恢复

    2.1 停止相关数据连接服务
    gitlab-ctl stop unicorn
    gitlab-ctl stop sidekiq

    2.2 恢复gitlab仓库
    gitlab-rake gitlab:backup:restore BACKUP=1537261122_2018_09_18_9.2.5

    2.3 启动gitlab服务
    gitlab-ctl start

  • 相关阅读:
    .target 和 e.srcElement(事件监听——兼容古代浏览器IE8)
    JS 的引用赋值与传值赋值
    函数 实现计算任意一个数的各个 位数的和
    JS函数实现和递归实现斐波那契数列 || js两种方法实现斐波那契数列
    CSS3中(2D、3D、动画)重点整理
    CSS3与H5的新知识点整理
    css的初级样式整理
    HTML的初级知识汇总
    const 那点事儿
    VS2010 编译 sqlite3 生成动态库和链接库
  • 原文地址:https://www.cnblogs.com/jianlilistu/p/13921851.html
Copyright © 2011-2022 走看看