GitLab在Linux上的部署主要有两种方式:使用官方安装包和使用Docker容器,以下是具体步骤:
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
sudo yum update
sudo yum install -y curl policycoreutils-python openssh-server postfix
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo apt-get install gitlab-ce
sudo yum install gitlab-ce
/etc/gitlab/gitlab.rb,设置外部URL:sudo vim /etc/gitlab/gitlab.rb
# 修改 external_url 'http://your_server_ip'
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
在浏览器中输入 http://your_server_ip,首次访问需设置管理员密码。
参考Docker官方文档安装Docker。
docker pull gitlab/gitlab-ce:latest
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /data/gitlab/config:/etc/gitlab \
--volume /data/gitlab/logs:/var/log/gitlab \
--volume /data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
docker exec -it gitlab /bin/bash
/etc/gitlab/gitlab.rb,设置外部URL等参数。gitlab-ctl reconfigure
gitlab-ctl restart
在浏览器中输入 http://your_server_ip,按提示完成初始化配置。
以上步骤参考自。