溫馨提示×

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

小樊
41
2025-09-03 11:53:26
欄目: 智能運維

在Debian上搭建GitLab私有倉庫的步驟如下:

1. 安裝必要的依賴

首先,確保你的Debian系統是最新的,并且安裝了必要的依賴包。

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

2. 添加GitLab倉庫

添加GitLab官方倉庫的GPG密鑰。

curl https://packages.gitlab.com/gpg.key | sudo apt-key add -

然后,添加GitLab倉庫到你的APT源列表中。

sudo sh -c 'echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/debian bullseye main" > /etc/apt/sources.list.d/gitlab.list'

3. 安裝GitLab

更新APT包索引并安裝GitLab。

sudo apt update
sudo apt install -y gitlab-ce

4. 配置GitLab

在安裝過程中,GitLab會提示你進行一些配置,例如設置管理員密碼、選擇GitLab實例的URL等。你可以根據需要進行配置。

5. 啟動和啟用GitLab服務

安裝完成后,啟動GitLab服務并設置為開機自啟。

sudo systemctl start gitlab-runsvdir
sudo systemctl enable gitlab-runsvdir

6. 訪問GitLab

打開瀏覽器,訪問你的服務器IP地址或域名,你應該能夠看到GitLab的登錄頁面。使用你在安裝過程中設置的管理員密碼登錄。

7. 創建私有倉庫

登錄后,你可以創建一個新的私有倉庫。

  1. 點擊右上角的“New project”按鈕。
  2. 輸入項目名稱和描述。
  3. 選擇“Private”選項以確保倉庫是私有的。
  4. 點擊“Create project”按鈕。

8. 配置SSH訪問(可選)

為了更方便地使用SSH訪問GitLab,你可以配置SSH密鑰。

  1. 在本地機器上生成SSH密鑰對(如果還沒有的話)。

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    
  2. 將公鑰添加到GitLab。

    • 復制公鑰內容:

      cat ~/.ssh/id_rsa.pub
      
    • 登錄GitLab,進入“Settings” -> “SSH Keys”。

    • 粘貼公鑰內容并保存。

  3. 測試SSH連接:

    ssh -T git@gitlab.com
    

    如果一切配置正確,你應該會看到一條歡迎消息。

通過以上步驟,你就可以在Debian上成功搭建一個GitLab私有倉庫了。

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