溫馨提示×

ubuntu gitlab如何搭建私有倉庫

小樊
48
2025-08-01 18:40:15
欄目: 智能運維

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

1. 安裝依賴

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

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 -

創建一個新的APT倉庫文件。

sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list

在文件中添加以下內容:

deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal main

保存并關閉文件。

3. 安裝GitLab

更新APT包索引并安裝GitLab。

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

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

4. 配置GitLab

安裝完成后,GitLab會自動啟動并進行配置。你可以通過瀏覽器訪問http://your_server_ip_or_domain來訪問GitLab的安裝向導。

按照向導完成以下步驟:

  • 設置管理員密碼。
  • 配置外部URL(如果需要)。
  • 選擇時區。

5. 創建私有倉庫

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

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

6. 配置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
    

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

7. 使用私有倉庫

現在你可以開始使用你的私有倉庫了。你可以通過Git命令行或者GitLab的Web界面來克隆、推送和拉取代碼。

例如,克隆倉庫:

git clone http://your_server_ip_or_domain/username/repository.git

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

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