<acronym id='pt500'><em id='pt500'></em><td id='pt500'><div id='pt500'></div></td></acronym><address id='pt500'><big id='pt500'><big id='pt500'></big><legend id='pt500'></legend></big></address><i id='pt500'><div id='pt500'><ins id='pt500'></ins></div></i>

    <span id='pt500'></span>

    <i id='pt500'></i>

    <ins id='pt500'></ins>

      <code id='pt500'><strong id='pt500'></strong></code>

        <dl id='pt500'></dl>

        1. <tr id='pt500'><strong id='pt500'></strong><small id='pt500'></small><button id='pt500'></button><li id='pt500'><noscript id='pt500'><big id='pt500'></big><dt id='pt500'></dt></noscript></li></tr><ol id='pt500'><table id='pt500'><blockquote id='pt500'><tbody id='pt500'></tbody></blockquote></table></ol><u id='pt500'></u><kbd id='pt500'><kbd id='pt500'></kbd></kbd>
        2. <fieldset id='pt500'></fieldset>

          Linux下GitLab如何安装部署

          • 时间:
          • 浏览:7
          • 来源:124软件资讯网

              一 , GitLab 简介

              现在 ,GitHub已经成为首选的代码托管平台  。 由于它又许多很棒的功效 ,操作简朴  ,险些所有的开发者都喜欢它  。Gitlab 是一个很棒的Git托管服务  ,险些像GitHub一样强盛  。gitlab 一样平常作为内部私有系统使用 ,若公司使用 git 漫衍代码 ,每次从 github 上 pull 则很是慢  ,使用 gitlab 则利便许多  。

              二  ,安装

              以下为官方文档的安装说明 ,详细的信息请会见 gitlab 官网

              1 ,安装依赖

              sudo yum install curl openssh-server openssh-clients postfix cronie

              sudo service postfix start

              sudo chkconfig postfix on

              sudo lokkit -s http -s ssh

              2  ,添加GitLab堆栈,并安装到服务器上(由于包比力大  ,网速慢的可以思量在我的 FTP 上下载  ,注重选择好你的对应版本)

              curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

              sudo yum install gitlab-ce

              3  ,设置并启动  ,以下下令会自动设置并初始化 gitlab

              sudo gitlab-ctl reconfigure

              4  ,启动并上岸

              以下是默认用户名密码  ,首次上岸会提醒你修改密码:

              Username: root

              Password:5iveL!fe

              然后就可以愉快的折腾了!

              三  ,安装中泛起的问题

              听说 gitlab 安装中会泛起的问题照旧比力多的  ,不外在我安装的历程中似乎没有遇到几多问题!

              1  ,在浏览器中会见GitLab泛起502错误

              首先就是端口占用问题  ,gitlab 启动会使用 80 端口 ,以是建议你在启动 gitlab 前先将不需要的服务都关掉 ,或者修改默认端口:

              sudo vim /etc/gitlab/gitlab.rb

              修改external_url  ,直接增添端口号即可  ,好比我这里用8800端口:

              external_url 'http://localhost:8800'

              然后执行:

              sudo gitlab-ctl reconfigure

              2  ,8080端口冲突

              除了 80 这个端口外 ,另有一个unicorn用的端口  ,默认是8080  ,若是8080端口被其他法式占用  。那么unicorn就会无法启动  ,显示为502错误 ,”GitLab is not responding”  。

              解决措施:修改 /etc/gitlab/gitlab.rb

              unicorn['listen']='127.0.0.1'

              unicorn['port']=8801

              然后运行:

              sudo gitlab-ctl reconfigure

              四  ,gitlab 常用下令

              gitlab-ctl start

              gitlab-ctl stop

              gitlab-ctl status

              gitlab-ctl restart

              Gitlab 默认的日志文件存放在/var/log/gitlab 目录下:

              gitlab-ctl tail #检察所有日志

              gitlab-ctl tail nginx/gitlab_access.log #检察nginx会见日志