安装前的准备工作

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

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

安装 GitLab

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

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

访问 GitLab

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

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

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