云网牛站
所在位置:首页 > Linux教程 > 在Debian 10(Buster)上安装和配置GitLab CE的方法

在Debian 10(Buster)上安装和配置GitLab CE的方法

2019-09-23 09:45:43作者:符天稿源:云网牛站

本文将引导你完成在Debian 10(Buster)上安装和配置GitLab CE的步骤。我们选择Debian 10操作系统来托管我们的GitLab服务。在我的设置中,我将使用8GB的Ram、4个vcpus、40GB磁盘空间规格的服务器,以下是共享的输出,运行free -h、grep -c  ^processor /proc/cpuinfo、df -hT /命令:

在Debian 10(Buster)上安装和配置GitLab CE的方法

 

一、更新Debian服务器和在Debian 10 Buster上安装GitLab依赖项

1、更新Debian服务器

对于新安装的Debian服务器,请更新所有软件包并将所有系统软件包升级到最新版本:

sudo apt update

sudo apt -y upgrade 

sudo reboot

参考:在Debian/Ubuntu系统上手动安装安全更新的三种方法

2、在Debian 10 Buster上安装GitLab依赖项

服务器更新并重新启动后,请为GitLab安装重要的软件包,所有软件包都是从默认软件包存储库安装的:

sudo apt -y install curl vim openssh-server ca-certificates

 

二、配置Postfix仅发送SMTP服务器和添加GitLab CE存储库

1、配置Postfix仅发送SMTP服务器

GitLab应该能够向你发送有关Git活动的电子邮件,参考在Debian 10(Buster)上安装和配置Postfix为仅发送SMTP服务器,当然也可以使用其他电子邮件解决方案。

2、添加GitLab CE存储库

安装依赖包后,让我们将GitLab存储库添加到我们的Debian 10服务器中:

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

如果成功,则应显示肯定消息,如下:

Running apt-get update... done.

Installing debian-archive-keyring which is needed for installing 

apt-transport-https on many Debian systems.

Installing apt-transport-https... done.

Installing /etc/apt/sources.list.d/gitlab_gitlab-ce.list...done.

Importing packagecloud gpg key... done.

Running apt-get update... done.

The repository is setup! You can now install packages.

存储库已设置,你现在可以安装软件包。

 

三、在Debian 10(Buster)上安装GitLab CE

接下来,在将https://gitlab.example.com更改为你要访问GitLab实例的URL的同时,安装GitLab软件包:

export GITLAB_URL="http://git.computingforgeeks.com"

sudo EXTERNAL_URL="${GITLAB_URL}" apt install gitlab-ce

如果你的服务器具有公共IP并可以访问互联网,则可以使用https和Let's Encrypt SSL证书:

export GITLAB_URL="https://git.example.com"

sudo EXTERNAL_URL="${GITLAB_URL}" apt install gitlab-ce

安装将自动配置并通过提供的URL启动GitLab:

在Debian 10(Buster)上安装和配置GitLab CE的方法

每当你在/etc/gitlab/gitlab.rb上更改GitLab配置时,请通过运行以下命令重新配置应用程序:

sudo gitlab-ctl reconfigure

参考:在Ubuntu 18.04/Debian 9系统上安装Gitlab CE的步骤

 

四、访问GitLab CE Web界面

在Debian 10(Buster)上安装GitLab CE后,请在浏览器上打开URL http://gitlab.example.com,以在Debian 10(Buster)上安装GitLab CE。

首次访问时,你将被重定向到密码重置屏幕,提供初始管理员帐户的密码,完成后单击更改密码按钮(Change your password):

在Debian 10(Buster)上安装和配置GitLab CE的方法

你将被重定向回登录屏幕,使用默认帐户的用户名root和密码设置登录:

在Debian 10(Buster)上安装和配置GitLab CE的方法

下一个屏幕应该是Welcome to GitLab页面,如下图:

在Debian 10(Buster)上安装和配置GitLab CE的方法

看到如上图后,意味着安装和配置GitLab CE已经成功完成。

 

相关主题

在CentOS 7/Fedora 29系统上安装Gitlab CE的步骤

精选文章
热门文章