在Linux上快速部署GitLab可以通过多种方式进行,以下是使用Docker Compose进行快速搭建的步骤:
对于 Ubuntu 服务器:
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
对于 CentOS 服务器:
sudo yum update
sudo yum install -y curl policycoreutils-python openssh-server postfix
对于 Ubuntu/Debian:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
对于 CentOS/RHEL:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
对于 Ubuntu/Debian:
sudo apt-get install gitlab-ce
对于 CentOS/RHEL:
sudo yum install gitlab-ce
docker-compose up -d
编辑 /etc/gitlab/gitlab.rb 文件,设置外部URL:
sudo vi /etc/gitlab/gitlab.rb
找到 external_url 'http://your_server_IP',修改为你的服务器IP地址或域名。
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
在浏览器中输入设置的外部URL,登录到GitLab控制台。默认用户名为"root",密码为初始配置的密码。
请注意,以上步骤可能会因Linux发行版和版本的不同而有所差异,建议参考GitLab官方文档或相关社区论坛获取更详细的安装指南。