溫馨提示×

如何在Debian上搭建私有GitLab倉庫

小樊
59
2025-04-10 09:16:57
欄目: 智能運維

在Debian上搭建私有GitLab倉庫可以通過以下步驟完成。這里我們使用GitLab的官方Docker鏡像來簡化安裝過程。

前提條件

  1. Debian系統:確保你已經安裝了Debian操作系統。
  2. Docker:確保你的系統上已經安裝了Docker。如果沒有安裝,可以參考Docker官方文檔進行安裝。

安裝步驟

1. 更新系統包

首先,更新你的Debian系統包列表:

sudo apt update && sudo apt upgrade -y

2. 安裝Docker

如果你還沒有安裝Docker,可以按照以下步驟進行安裝:

# 安裝必要的包
sudo apt install apt-transport-https ca-certificates curl software-properties-common

# 添加Docker的官方GPG密鑰
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

# 添加Docker倉庫
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

# 更新包列表
sudo apt update

# 安裝Docker CE
sudo apt install docker-ce docker-ce-cli containerd.io

# 啟動Docker并設置開機自啟
sudo systemctl start docker
sudo systemctl enable docker

3. 添加GitLab倉庫

使用以下命令添加GitLab的官方Docker鏡像倉庫:

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

4. 安裝GitLab CE

安裝GitLab Community Edition (CE):

sudo EXTERNAL_URL="http://your-gitlab-domain.com" apt install gitlab-ce

http://your-gitlab-domain.com替換為你希望訪問GitLab的域名或IP地址。

5. 配置GitLab

安裝完成后,GitLab會自動啟動并進行配置。你可以通過瀏覽器訪問http://your-gitlab-domain.com來訪問GitLab。

首次訪問時,GitLab會引導你設置管理員密碼。設置完成后,你可以使用默認的管理員賬戶root和設置的密碼登錄。

6. 創建項目

登錄后,你可以創建新的項目。點擊右上角的+號,選擇New project,然后按照提示創建新項目。

配置防火墻

如果你啟用了防火墻,確保開放HTTP(80)和HTTPS(443)端口:

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

總結

通過以上步驟,你可以在Debian上成功搭建一個私有的GitLab倉庫。GitLab提供了豐富的功能,包括用戶管理、項目協作、CI/CD等,可以滿足你的各種需求。

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