在Linux上部署GitLab的流程大致可以分為以下幾個步驟:
對于Ubuntu服務器:
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
對于CentOS服務器:
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl disable --now ufw # 對于Ubuntu
sudo systemctl stop firewalld # 對于CentOS
sudo apt update
sudo apt upgrade # 對于Ubuntu
sudo yum update # 對于CentOS
對于Ubuntu:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
對于CentOS:
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
對于Ubuntu:
sudo apt-get install gitlab-ce
對于CentOS:
sudo yum install gitlab-ce
/etc/gitlab/gitlab.rb
文件,設置外部URL和郵件配置等必要的參數。sudo gitlab-ctl reconfigure
命令重新配置GitLab并啟動服務。sudo gitlab-ctl restart
在瀏覽器中輸入設置的外部URL,登錄到GitLab控制臺。
使用Docker容器進行部署可以大大簡化安裝和維護工作。以下是簡要步驟:
docker-compose.yml
文件里。docker-compose up -d
docker exec -it gitlab /bin.bash
cat /etc/gitlab/initial_root_password
以上就是在Linux上部署GitLab的基本流程。請注意,具體的命令和步驟可能會因Linux發行版和版本的不同而有所差異。建議在部署前詳細閱讀相關版本的官方文檔。