在Ubuntu上集成GitLab可以通過多種方式實現,以下是兩種常見的方法:使用Docker和使用APT包管理器。以下是詳細的步驟:
sudo apt update
sudo apt upgrade
# 使用官方安裝腳本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 或者使用國內源
curl -sSL https://get.daocloud.io/docker | sh
sudo docker -v
wget -O /usr/bin/docker-compose https://github.com/docker/compose/releases/download/v2.11.0/docker-compose-linux-x86_64
sudo chmod +x /usr/bin/docker-compose
sudo docker-compose -v
docker search gitlab-ce
docker pull gitlab/gitlab-ce:latest
docker run --name gitlab -p 80:80 -p 443:443 -d gitlab/gitlab-ce:latest
打開瀏覽器,訪問 http://<your-server-ip>:80
,按照提示設置管理員密碼。
sudo apt update
sudo apt install curl openssh-server ca-certificates postfix
# 添加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
sudo apt install gitlab-ce
sudo vim /etc/gitlab/gitlab.rb
external_url 'http://your_server_ip:80'
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
打開瀏覽器,訪問 http://<your-server-ip>:80
,按照提示設置管理員密碼。