如何在Ubuntu和Debian上安装GitLab

在本文中,我们将解释如何在Ubuntu或Debian Linux发行版上安装和配置Gitlab(Git-repository manager)。

Gitlab是一个开源,强大,强大,可扩展,安全和高效的软件开发和协作平台。 GitlabGithub最佳替代品之一 ,它允许您规划软件开发过程; 编写代码并验证它; 打包软件,以及内置持续交付功能的版本; 自动管理配置并监控性能。

另请参阅如何在CentOS 7上安装和配置GitLab

它提供可扩展的基于Git的完全集成服务,其功能包括问题跟踪器,项目之间的问题移动,时间跟踪,强大的分支工具,受保护的分支和标签,文件锁定,合并请求,自定义通知,项目路线图,项目和小组里程碑等等。

在本文中,我们将解释如何在UbuntuDebian Linux发行版上安装和配置Gitlab (Git-repository manager)。

第1步:安装和配置所需的依赖关系

1.首先更新系统软件包,然后使用apt Package Manager安装必要的依赖关系,如图所示。

$ sudo apt update
$ sudo apt install -y curl openssh-server ca-certificates

2.接下来,安装Postfix邮件服务发送电子邮件通知。

$ sudo apt install postfix

在Postfix安装过程中,您将被要求配置Postfix软件包。 选择“ Internet站点 ”并点击[Enter] 请记住使用服务器的外部DNS作为' 邮件名 ',然后按[Enter] 对于任何额外的配置屏幕,按[Enter]使用接受默认值。

Postfix配置

Postfix配置

设置Postfix邮件名称

设置Postfix邮件名称

第2步:添加GitLab存储库并安装软件包

3.现在通过运行以下脚本将GitLab软件包APT存储库添加到您的系统中。

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

4.接下来,使用以下命令安装GitLab Community Edition软件包,并确保将' http://gitlab.howtoing.com '更改为要从Web浏览器访问GitLab实例的URL。

$ EXTERNAL_URL="http://gitlab.howtoing.com" sudo apt install gitlab-ce

注意 :如果您想更改主URL,可以在external_url部分的GitLab主配置文件/etc/gitlab/gitlab.rb中对其进行配置。 一旦更改,不要忘记重新配置gitlab以使用以下命令应用配置文件中的最新更改。

$ sudo gitlab-ctl reconfigure

5.如果您配置UFW防火墙 ,则需要打开端口80HTTP )和443HTTPS )以允许连接请求Gitlab。

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp

第3步:执行初始Gitlab设置

6.现在,打开Web浏览器并使用您在安装期间设置的以下URL访问您的gitlab实例。

http://gitlab.howtoing.com

7.第一次访问时,您将被重定向到密码重置屏幕,为您的新管理员帐户创建一个新密码并点击“ 更改密码 ”。 一旦设置,它将被重定向回登录屏幕并使用用户名root和您设置的密码进行登录。

设置GitLab管理员密码

设置GitLab管理员密码

GitLab管理员登录

GitLab管理员登录

8.登录后,您将访问管理用户控制面板,如屏幕截图所示。 您可以创建一个对象,创建一个组,添加人员或配置您的gitlab实例。 您还可以编辑您的用户配置文件,并将SSH密钥添加到您的gitlab实例,配置您的通信首选项,并做更多。

Gitlab管理控制面板

Gitlab管理控制面板

有关更多信息,请转到Gitlab关于页面https//about.gitlab.com/

另请阅读如何从GitHub迁移到GitLab

这就是现在! Gitlab是用于处理软件开发和操作( DevOps )生命周期的先进,强大和高效的应用程序。 在本文中,我们已经解释了如何在Ubuntu和Debian中安装和配置Gitlab。

如果您有任何疑问或想法添加到本文中,请使用下面的评论表单与我们联系。