溫馨提示×

Ubuntu上如何安裝GitLab

小樊
62
2025-03-20 22:20:16
欄目: 智能運維

在Ubuntu上安裝GitLab,你可以選擇使用官方的GitLab倉庫提供的APT包管理器進行安裝。以下是詳細的步驟:

方法一:使用官方APT倉庫安裝

  1. 更新APT包列表

    sudo apt update
    
  2. 安裝必要的依賴

    sudo apt install -y curl openssh-server ca-certificates tzdata perl
    
  3. 添加GitLab官方APT倉庫

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  4. 再次更新APT包列表以包含GitLab倉庫

    sudo apt update
    
  5. 安裝GitLab Community Edition (CE)

    sudo apt install gitlab-ce
    
  6. 啟動并啟用GitLab服務

    sudo systemctl start gitlab-runsvdir
    sudo systemctl enable gitlab-runsvdir
    
  7. 訪問GitLab 打開瀏覽器并訪問 http://<your_server_ip>。你應該會看到GitLab的安裝向導。按照向導完成安裝過程。

方法二:使用Docker安裝(推薦)

如果你更喜歡使用Docker來管理GitLab,可以按照以下步驟進行:

  1. 安裝Docker

    sudo apt update
    sudo apt install -y docker.io
    
  2. 添加GitLab官方Docker倉庫

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  3. 再次更新APT包列表以包含GitLab倉庫

    sudo apt update
    
  4. 安裝GitLab Community Edition (CE) Docker鏡像

    sudo apt install gitlab-ce
    
  5. 啟動GitLab容器

    sudo gitlab-ctl start
    
  6. 訪問GitLab 打開瀏覽器并訪問 http://<your_server_ip>。你應該會看到GitLab的安裝向導。按照向導完成安裝過程。

配置防火墻

如果你使用的是UFW(Uncomplicated Firewall),確保開放HTTP和HTTPS端口:

sudo ufw allow http
sudo ufw allow https

驗證安裝

無論你使用哪種方法安裝,都可以通過以下命令驗證GitLab是否正常運行:

sudo gitlab-ctl status

如果所有服務都正常運行,你應該會看到類似以下的輸出:

runsvdir: service gitlab-runsvdir is running
runsvdir: service nginx is running
runsvdir: service unicorn is running
runsvdir: service sidekiq is running

現在,你已經成功在Ubuntu上安裝了GitLab!

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女