<acronym id='q3gvj'><em id='q3gvj'></em><td id='q3gvj'><div id='q3gvj'></div></td></acronym><address id='q3gvj'><big id='q3gvj'><big id='q3gvj'></big><legend id='q3gvj'></legend></big></address>
<i id='q3gvj'><div id='q3gvj'><ins id='q3gvj'></ins></div></i>
  • <tr id='q3gvj'><strong id='q3gvj'></strong><small id='q3gvj'></small><button id='q3gvj'></button><li id='q3gvj'><noscript id='q3gvj'><big id='q3gvj'></big><dt id='q3gvj'></dt></noscript></li></tr><ol id='q3gvj'><table id='q3gvj'><blockquote id='q3gvj'><tbody id='q3gvj'></tbody></blockquote></table></ol><u id='q3gvj'></u><kbd id='q3gvj'><kbd id='q3gvj'></kbd></kbd>

          <ins id='q3gvj'></ins>
          1. <i id='q3gvj'></i>
            <dl id='q3gvj'></dl>
            <span id='q3gvj'></span><fieldset id='q3gvj'></fieldset>

            <code id='q3gvj'><strong id='q3gvj'></strong></code>
          2. Linux下GitLab如何安装部署

            • 时间:
            • 浏览:3
            • 来源: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会见日志