zoukankan      html  css  js  c++  java
  • centos 7安装gitlab

    1、操作系统centos 7
    //配置系统防火墙,把HTTP和SSH端口开放.
    sudo yum install curl openssh-server postfix cronie
    sudo service postfix start
    sudo lokkit -s http -s ssh
    sudo chkconfig postfix on
    2、下载gitlab
    wget  https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
    如果是centos 6的系统,下载
    https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6下的版本
    3、如果没有wget命令
    yum install wget
    4、解压 gitlab
    rpm -ivh gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
    5、打开配置信息
    vi /etc/gitlab/gitlab.rb
    6、修改external_url的地址
    (external_url 'http://ip:port'7、编译 
    gitlab-ctl reconfigure
    8、启动/关闭/重启
     gitlab-ctl start/stop/restart
    9、这是gitlab已经启动,但是还不能ip+port/还访问不了,需要关闭防火墙
    10、打开或关闭防火墙:
    1) 永久性生效,重启后不会复原
    需yum install chkconfig
    开启: chkconfig iptables on
    关闭: chkconfig iptables off
    2) 即时生效,重启后复原
    开启: service iptables start
    关闭: service iptables stop
    11、如果关闭防火墙提示:注意:正在将请求转发到“systemctl disable iptables.service”,
    centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可: 
    sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service
    12、ip+port 正常访问,访问后需要修改密码,默认账户:root
    遇到问题:gitlab502
    设置端口,该端口不能被占用,且不能与external_url 'http://ip:port'中的破port相同
    unicorn[‘port’] = 9090
  • 相关阅读:
    iOS多线程之NSThread详解
    iOS中NSScanner 的用法
    自己的第一篇博客
    useradd与adduser的区别
    drop、truncate和delete的区别
    开启ipv6支持
    linux主机hang住echo 0 > /proc/sys/kernel/hung_task_timeout_secs disables this message
    xfs文件系统修复方法https://blog.csdn.net/yuanfang_way/article/details/78700089
    mysql表死锁查询
    系统丢包net.netfilter.nf_conntrack_max 超限查看
  • 原文地址:https://www.cnblogs.com/mkmoney/p/9761948.html
Copyright © 2011-2022 走看看