在Linux上安装GitLab可以通过多种方式进行,以下是在Ubuntu和CentOS上安装GitLab的详细步骤:
Ubuntu安装步骤:
- 更新系统包:
sudo apt update sudo apt upgrade -y
- 安装依赖项:
sudo apt install -y curl openssh-server ca-certificates postfix
在安装postfix
时,选择“Internet Site”并输入服务器的主机名作为邮件服务器名称。
- 添加GitLab APT存储库:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
- 安装GitLab:
sudo apt get install gitlab-ce
- 配置GitLab:
sudo gitlab-ctl reconfigure
- 访问GitLab: 打开Web浏览器,输入服务器的IP地址或主机名,例如:http://your_server_ip。在第一次访问GitLab时,需要设置管理员密码。
CentOS安装步骤:
- 更新系统包:
sudo yum update
- 安装依赖项:
sudo yum install -y curl policycoreutils-python openssh-server postfix
安装postfix
后,配置系统自动启动并启动postfix
服务。
- 安装GitLab包:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- 安装GitLab核心模块:
sudo yum install -y gitlab-ce
- 自动配置GitLab:
sudo gitlab-ctl reconfigure
- 启动GitLab:
sudo gitlab-ctl start
- 访问GitLab: 打开Web浏览器,输入服务器的IP地址或主机名,例如:http://your_server_ip。第一次登录需要修改root密码。
请注意,安装过程中可能需要根据您的具体情况进行调整,例如设置外部URL、配置数据库等。此外,GitLab提供了企业版(GitLab EE)和社区版(GitLab CE),本文中介绍的是社区版的安装过程。如果您需要更详细的步骤或有其他特定需求,请参考GitLab的官方文档或相关教程。