zoukankan      html  css  js  c++  java
  • centos7 使用 omnibus包安装方式,安装 gitlab7.4

    centos7 使用 omnibus包安装方式,安装 gitlab7.4

    1: gitlab是一个开源的软件,类似于github.com那样的git代码管理仓库;

       官网 https://about.gitlab.com/

       下载资源 :https://about.gitlab.com/downloads/archives/

       安装指南 :https://about.gitlab.com/downloads/

       详细说明:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

    2:安装

       

    #cent7 对应的安装包 rpm
    #这里是官方的下载资源,是amazome的云服务器,速度很慢,建议用国外的vps下载下,然后再用迅雷vip离线下载,然后下载到自己服务器上
    curl -O https://downloads-packages.s3.amazonaws.com/centos-7.0.1406/gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64.rpm
    
    #安装对应的 openssh服务
    yum install openssh-server
    #设置开机启动
    systemctl enable sshd
    #启动sshd服务
    systemctl start sshd
    
    安装对应的 postfix服务同样设置开机启动和启动服务
    yum install postfix
    systemctl enable postfix
    systemctl start postfix
    
    
    #使用rpm 源安装,gitlab omnibus安装包
    rpm -i gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64.rpm
    #安装完成之后会出现complete,并提示你配置gitlab
    
    #安装完成之后,配置gitlab
    gitlab-ctl reconfigure
    
    
    #设置服务器的防火墙允许http,和ssh服务
    firewall-cmd --permanent --add-service=http
    
    #重新启动防火墙
    systemctl reload firewalld
    
    #给gitlab服务绑定域名
    vim /etc/gitlab/gitlab.rb
    #填写你指定的绑定域名和端口,默认是80端口
    external_url 'http://www.git.com:8078'
    
    #重新启动一下服务
    gitlab-ctl restart
    
    #浏览器,打开绑定的域名及端口,访问
    #默认的用户名是 root,密码是 5iveL!fe 登陆成功之后,会修改密码,至少8位

    3: 在启动成功之后

    #执行gitlab-ctl status 查看状态
    [root@cocoaPro ~]# gitlab-ctl status
    run: logrotate: (pid 4177) 2536s; run: log: (pid 3528) 2959s
    run: nginx: (pid 4181) 2535s; run: log: (pid 3514) 2961s
    run: postgresql: (pid 4186) 2535s; run: log: (pid 3428) 2974s
    run: redis: (pid 4195) 2534s; run: log: (pid 3351) 2981s
    run: sidekiq: (pid 5445) 1795s; run: log: (pid 3503) 2962s
    run: unicorn: (pid 5538) 1764s; run: log: (pid 3481) 2963s

     可以看出gitlab的框架是 nginx+postgresql+redis+sidekiq+unicorn

     所以如果你的服务器有 apache httpd的服务,要避免二者都占用80端口的冲突

     还有 gitlab在修改配置绑定域名和端口之后,要执行一下 gitlab-ctl reconfigure 重新配置一下gitlab服务,使之生效

     最后分享一下我迅雷离线下载的资源 离线下载 

  • 相关阅读:
    JavaScript 为字符串添加样式 【每日一段代码80】
    JavaScript replace()方法 【每日一段代码83】
    JavaScript for in 遍历数组 【每日一段代码89】
    JavaScript 创建用于对象的模板【每日一段代码78】
    html5 css3 新元素简单页面布局
    JavaScript Array() 数组 【每日一段代码88】
    JavaScript toUTCString() 方法 【每日一段代码86】
    位运算
    POJ 3259 Wormholes
    POJ 3169 Layout
  • 原文地址:https://www.cnblogs.com/cocoajin/p/4086037.html
Copyright © 2011-2022 走看看