当前位置首页 > Debian知识

如何安装Gitlab在Debian8(Jessie)

阅读次数:230 次  来源:admin  发布时间:

Gitlab是一种基于Web的管理和协作软件,用于GIT服务器,类似于GitHub。 它包含问题跟踪,文件浏览器,更改跟踪和项目wiki等功能。 Gitlab被诸如IBM,StackExchange,NASA,阿里巴巴和红帽等许多大型技术公司使用。 Gitlab项目提供包括Debian,Ubuntu,CentOS和OpenSuSE在内的所有主要Linux发行版的软件包。

Gitlab有两种口味,免费的社区版(CE)和Gitlab企业版(EE)。

在本教程中,我将在Nginx代理后面的Debian 8服务器上安装Gitlab CE。 Nginx代理提高了系统的可扩展性和安全性。

系统要求

Debian 8(Jessie) - 64bit。 CPU 2内核 - 从gitlab网站推荐 。 4 GB RAM /内存 - 来自gitlab网站的推荐 。 根权限

安装先决条件

以SSH用户身份登录到您的服务器或以root用户身份打开终端。 在这一步中,我将安装一些Gitlab所需的软件包。

apt-get -y install curl openssh-server ca-certificates postfix

Postfix安装程序会询问以下问题。 当服务器直接连接到互联网(例如数据中心中的服务器或vserver)时,邮件配置的一般类型为“Internet站点”。 如果服务器在本地网络中运行,并通过另一个邮件服务器发送电子邮件,则可以选择“使用智能互联网”。 在我的情况下,我会在这里使用“网站”。

如何安装Gitlab在Debian8(Jessie)

在下一步中,您必须输入邮件服务器的主机名。 在我的情况下,我将使用“server1.example.com”进行此测试安装。 对于您的实时安装,请使用您自己的域名中存在的服务器主机名。

如何安装Gitlab在Debian8(Jessie)

添加Gitlab存储库

运行以下命令将Gitlab Debian存储库添加到服务器。 Gitlab提供了一个方便的脚本,所以我将在这里使用它,而不是手动添加存储库。

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

使用Gitlab存储库服务器而不是手动安装.deb文件的好处是可以轻松安装更新程序“apt-get update && apt-get upgrade”。

如何安装Gitlab在Debian8(Jessie)

在Debian上安装Gitla

使用apt安装Gitlab CE包。

apt-get -y install gitlab-ce

如何安装Gitlab在Debian8(Jessie)

配置Gitla

在shell上运行此命令来配置和启动Gitlab。 gitlab-ctl命令使用一组Chef脚本来设置Gitlab系统组件。

gitlab-ctl reconfigure

如何安装Gitlab在Debian8(Jessie)

使用netstat命令验证所有Gitlab组件是否正在运行:

etstat -nta

如何安装Gitlab在Debian8(Jessie)

Gitlab - 第一次登录

在Web浏览器中打开服务器的主机名或IP地址。 在我的情况下,网址是http://server1.example.com。 您将被重定向到您必须更改Gitlab管理员密码的页面。

如何安装Gitlab在Debian8(Jessie)

输入新密码两次,然后按“更改密码”按钮。 您将被重定向到登录页面。

如何安装Gitlab在Debian8(Jessie)

使用用户名“ root ”和您设置的密码登录

如何安装Gitlab在Debian8(Jessie)

您将看到Gitlab管理员仪表板。 在这里,您可以创建您的第一个项目或一组项目。

原文地址:https://www.howtoing.com/how-to-install-gitlab-on-debian-8

上一篇:Fedora安装UnityEditor详细步骤
下一篇:在linux中出现therearestoppedjobs的解决方法