Linux下GitLab的安装部署和web出现502的一个解决建议!

     GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。

一、安装

第一步:首先在linux下创建一个文件夹(名字任意,用于存放下载的GitLab包)

第二步:下载GitLab  在文件夹下输入: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 #下载 GitLab。


   


第三步:在当前文件夹下执行命令   rpm -ivh gitlab-7.4.3_omnibus.5.1.0.ci-1.el7.x86_64.rpm   #安装gitlab文件


                       

第四步:修改配置文件

扫描二维码关注公众号,回复: 5864964 查看本文章

1.配置成功后会在etc/gitlab下生成一个gitlab.rb文件

2.vi gitlab.rb 找到external_url 'hostname' 

3.进入编辑模式把external_url 'hostname' 改为external_url='hostname' (hostname为ip!!!!!)      

                     

4.    :wq   保存退出

二、安装依赖

第一步:安装依赖

  1. sudo yum install curl openssh-server openssh-clients postfix cronie
  2. sudo service postfix start
  3. sudo chkconfig postfix on
  4. sudo lokkit -s http -s ssh
第二步:添加GitLab仓库,并安装到服务器上
  1. curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  2. sudo yum install gitlab-ce
第三步: 自动配置并初始化 gitlab
  1. sudo gitlab-ctl reconfigure

根据电脑配置,时间长短不等,初始化成功也就是启动成功!
三、wab页面出现502
如果出现

建议查看8080端口是否被占用!
如果是被占用:
etc/gitlab/gitlab.rb文件下加入unicorn['port'] =8088 ,我的8088这个端口号没被占用
保存退出!


猜你喜欢

转载自blog.csdn.net/qq_25833195/article/details/78492303
今日推荐