安装前的准备工作

在开始安装GitLab之前,您需要执行以下准备工作:

  1. 确保您的Ubuntu系统已经安装了所需的依赖软件包。您可以使用以下命令更新软件包并安装所需的软件包:
sudo apt update
sudo apt upgrade
sudo apt install ca-certificates curl openssh-server postfix
  1. 设置正确的主机名。您可以使用以下命令设置主机名:
sudo hostnamectl set-hostname gitlab.example.com
  1. 确保您的系统的防火墙已经开放了HTTP和SSH端口。GitLab使用HTTP(默认为80端口)和SSH(默认为22端口)进行通信。您可以使用以下命令打开所需的端口:
sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw enable

安装GitLab

要在Ubuntu中安装GitLab,请执行以下步骤:

  1. 添加GitLab软件包存储库。您可以使用以下命令将GitLab存储库添加到系统:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
  1. 安装GitLab。您可以使用以下命令安装GitLab:
sudo apt-get install gitlab-ee
  1. 配置GitLab。默认情况下,GitLab的配置文件位于/etc/gitlab/gitlab.rb。您可以使用文本编辑器打开该文件,并根据需要修改配置选项。
sudo nano /etc/gitlab/gitlab.rb
  1. 重新配置GitLab。完成对配置文件的修改后,运行以下命令重新配置GitLab:
sudo gitlab-ctl reconfigure

访问GitLab

GitLab安装完成后,您可以通过浏览器访问GitLab的Web界面。按照以下步骤操作:

  1. 在浏览器中输入服务器的IP地址或主机名,后跟80端口。例如:http://your_server_ip或http://gitlab.example.com。
  2. 在第一次访问GitLab时,您将被重定向到设置管理员帐户密码的页面。输入密码并点击“Set Password”按钮。
  3. 登录GitLab。完成设置管理员密码后,您将被重定向到GitLab登录页面。输入管理员用户名和密码进行登录。

至此,您已成功安装并配置了GitLab,可以开始使用它来进行版本控制和协作开发。