在 Ubuntu 上安装 GitLab 的步骤如下。这里以 GitLab Community Edition(CE)为例:
前提条件
- 确保你的 Ubuntu 系统是 20.04 或更高版本。
 - 确保你的系统满足 GitLab 的硬件要求。
 
步骤
-  
更新系统包:
sudo apt update sudo apt upgrade -y -  
安装依赖项:
sudo apt install -y curl openssh-server ca-certificates tzdata perl -  
添加 GitLab 包仓库:
首先,安装 GitLab 的官方 GPG 密钥:curl https://packages.gitlab.com/gpg.key | sudo apt-key add -然后,添加 GitLab 的源:
sudo tee /etc/apt/sources.list.d/gitlab_gitlab-ce.list <<EOF deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ $(lsb_release -cs) main EOF -  
更新包索引:
sudo apt update -  
安装 GitLab:
使用以下命令安装 GitLab:sudo apt install gitlab-ce -  
配置 GitLab:
安装完成后,运行以下命令来配置 GitLab:sudo gitlab-ctl reconfigure -  
访问 GitLab:
安装和配置完成后,打开浏览器,访问你的服务器 IP 地址或域名。默认情况下,GitLab 会在 80 端口上运行。你可以通过以下 URL 访问:http://your_server_ip -  
设置管理员密码:
在你安装 GitLab 后,系统会生成一个默认的管理员账户,其用户名为 root,但初始密码不会直接显示在终端中,而是存储在 /etc/gitlab/initial_root_password 文件中。以下是你可以采取的步骤来获取和使用这个初始密码:你可以使用以下命令查看存储在文件中的初始密码:
sudo cat /etc/gitlab/initial_root_password //查看初始密码记下这个密码,因为你需要它来登录 GitLab。
 
其他配置
- 如果你希望使用 HTTPS,建议安装和配置 SSL 证书。可以使用 Let’s Encrypt 来获取免费的 SSL 证书。
 - 你可以根据需要调整 GitLab 的配置文件,通常位于 
/etc/gitlab/gitlab.rb。 
维护和管理
-  
启动 GitLab:
sudo gitlab-ctl start -  
停止 GitLab:
sudo gitlab-ctl stop -  
检查 GitLab 状态:
sudo gitlab-ctl status 
注意事项
- GitLab 对系统资源的要求较高,确保你的服务器有足够的 CPU、内存和存储空间。
 - 定期备份 GitLab 数据。