溫馨提示×

GitLab在Debian上的配置方法

小樊
41
2025-07-30 13:06:13
欄目: 智能運維

在Debian系統上配置GitLab需要遵循以下步驟:

1. 更新系統包

首先,確保你的Debian系統是最新的:

sudo apt update
sudo apt upgrade -y

2. 安裝必要的依賴

安裝GitLab運行所需的依賴項:

sudo apt install -y curl openssh-server ca-certificates tzdata perl

3. 添加GitLab官方倉庫

添加GitLab的官方APT倉庫:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

按照提示輸入GitLab的安裝名稱和域名。

4. 安裝GitLab軟件包

使用以下命令安裝GitLab社區版:

sudo EXTERNAL_URL="http://your_server_ip" apt install gitlab-ce

http://your_server_ip 替換為你的服務器IP地址或域名。

5. 配置GitLab

安裝完成后,編輯GitLab的配置文件:

sudo nano /etc/gitlab/gitlab.rb
  • 修改 external_url 為你的服務器IP地址或域名。
  • 如果需要,可以修改其他配置,如 nginx['listen_port'](默認是80)和 gitlab_rails['trust_proxy'] 等。

保存并退出編輯器,然后重新配置GitLab以應用更改:

sudo gitlab-ctl reconfigure

6. 啟動GitLab服務

啟動GitLab服務并設置為開機自啟:

sudo gitlab-ctl start
sudo systemctl enable gitlab

7. 配置防火墻(可選)

如果你使用的是UFW防火墻,允許HTTP和HTTPS流量:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

8. 配置SSL(可選但推薦)

為了安全起見,建議為GitLab配置SSL證書。你可以使用Let’s Encrypt來獲取免費的SSL證書:

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d your_gitlab_domain_or_ip

按照提示完成SSL證書的安裝和配置。

9. 驗證安裝

打開瀏覽器,訪問你在配置文件中設置的 external_url,你應該能夠看到GitLab的登錄頁面。使用默認的管理員賬戶(root)和密碼登錄。

10. 配置GitLab(可選)

根據你的需求,你可能需要進一步配置GitLab,例如設置用戶、項目、CI/CD管道等。你可以參考GitLab官方文檔進行詳細配置。

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