美文网首页
GITLABA安装

GITLABA安装

作者: 9016 | 来源:发表于2021-01-03 08:30 被阅读0次

    1.关闭SElinux

    #临时关闭

    setenforce0

    # 永久关闭 (需要重启服务器后才能生效)

    sed-i's#SELINUX=enforcing#SELINUX=disabled#'/etc/selinux/config

    #查看SElinux状态

    getenforce

    2.关闭禁用防火墙

    # 关闭防火墙

    systemctlstopfirewalld

    # 禁用防火墙

    systemctl disable firewalld

    #必须安装python

    yum install policycoreutils-python

    3.下载放置软件包

    gitlab-ce-10.2.7-ce.0.el7.x86_64.rpm放到/usr/local下

    cd /usr/local

    4.创建目录

    mkdir -p /opt/data/gitlab-ce-10.2.7

    mkdir -p /usr/local/gitlab-ce-10.2.7

    5.安装软件

    rpm -ivh gitlab-ce-10.2.7-ce.0.el7.x86_64.rpm

    6.更改相关目录权限

    chown-Ropr:opr /usr/local/gitlab-ce-10.2.7

    chown-Ropr:opr /opt/data/gitlab-ce-10.2.7

    7.配置修改

    配置修改命令

    vim/etc/gitlab/gitlab.rb

    修改项

    如下为主要修改项,其他修改项如需配置详见本章《详细设计》或《运维指南》

    # 指定访问站点及端口

    external_url 'http://git.cuslink.ee'

    # 指定 unicorn worker 工作端口

    unicorn['port'] = 8080

    # 数据存储位置修改

    # git_data_dir '/opt/data/gitlab-ce-10.2.7'

    git_data_dirs({

    "default"=> {

      "path"=> "/opt/data/gitlab-ce-10.2.7",

      "failure_count_threshold"=> 10,

      "failure_wait_time"=> 30,

      "failure_reset_time"=> 1800,

      "storage_timeout"=> 30

    }

    }

    )

    8.启动验证

    # 重新配置

    gitlab-ctl reconfigure

    # 重启

    gitlab-ctlrestart

    启动后第一次登陆会设置root用户密码,此用户为管理员用户。

    安装GitLab卡在ruby_block[supervise_redis_sleep] action run不动

    解决方案:

    1、按住CTRL+C强制结束;

    2、运行:sudo systemctl restart gitlab-runsvdir;

    3、再次执行:sudo gitlab-ctl reconfigure

    卸载

    gitlab-ctl stop

    rpm -e gitlab-ce

    rm -rf  /opt/gitlab

    rm -rf  /etc/gitlab

    rm -rf  /var/log/gitlab

    ps aux | grep gitlab #还有活的就KILL

    相关文章

      网友评论

          本文标题:GITLABA安装

          本文链接:https://www.haomeiwen.com/subject/wkcuoktx.html