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

    一、安装依赖服务

    yum install curl policycoreutils-python openssh-server postfix -y
    systemctl start postfix
    systemctl enable postfix

    二、将yum源更改为国内清华源

    # vim /etc/yum.repos.d/gitlab-ce.repo
    [gitlab-ce]
    name=Gitlab CE Repository
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
    gpgcheck=0
    enabled=1
    
    yum makecache

    三、安装gitlab-ce

    yum install gitlab-ce -y 

    安装时可指定版本,若不指定则安装最新版本
    yum install -y gitlab-ce-8.9.5

    四、配置url并启动服务

    # 修改url地址
    vim /etc/gitlab/gitlab.rb external_url 'http://192.168.7.82'
    # 初始化并启动服务 gitlab
    -ctl reconfigure gitlab-ctl start

    五、gitlab的备份恢复命令

    # 修改gitlab的备份路径
    vim /etc/gitlab/gitlab.rb
    gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
    
    # 重启gitlab服务
    gitlab-ctl restart
    
    # 备份命令:
    gitlab-rake gitlab:backup:create

    备份完成之后会生成如下文件

    六、恢复备份

    # 为保证数据的一致性先停止数据连接服务
    gitlab-ctl stop unicorn
    gitlab-ctl stop sidekiq
    
    # 恢复命令,版本不一样,可能名称有区别。
    gitlab-rake gitlab:backup:restore BACKUP=/var/opt/gitlab/backups/1560758230_2019_06_17_11.11.3
    
    # 启动刚才的服务,或者重启gitlab。
    gitlab-ctl start unicorn
    gitlab-ctl start sidekiq
    # 或者重启gitlab服务
    gitlab-ctl restart

    七、关闭注册功能

    第一次登录设置新密码

     关闭注册入口

  • 相关阅读:
    Alignment
    Matrix 二维树状数组的第二类应用
    网络请求中的URL中传bool型数据
    把推送证书给服务器
    完全取代VC上原有的view
    图层CALayer的使用
    数组使用的注意事项
    使用CocoaPods
    声明遵循协议
    神奇的navigationBar.translucent
  • 原文地址:https://www.cnblogs.com/cyleon/p/11046868.html
Copyright © 2011-2022 走看看