溫馨提示×

Debian系統如何配置GitLab倉庫

小樊
59
2025-03-13 06:47:27
欄目: 智能運維

在Debian系統上配置GitLab倉庫需要經過以下幾個步驟:

1. 安裝GitLab

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

  1. 添加GitLab官方APT倉庫

    sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  2. 更新APT包列表

    sudo apt-get update
    
  3. 安裝GitLab Community Edition (CE)

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

    sudo systemctl start gitlab
    sudo systemctl enable gitlab
    
  5. 訪問GitLab: 打開瀏覽器,訪問 http://<your_server_ip>,按照提示完成初始設置。

方法二:使用Docker安裝

如果你更喜歡使用Docker,可以按照以下步驟操作:

  1. 安裝Docker

    sudo apt-get update
    sudo apt-get install docker.io
    
  2. 啟動Docker服務

    sudo systemctl start docker
    sudo systemctl enable docker
    
  3. 添加GitLab Docker倉庫

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  4. 安裝GitLab容器

    sudo EXTERNAL_URL="http://<your_server_ip>" apt-get install gitlab-ce
    
  5. 啟動并啟用GitLab容器

    sudo gitlab-ctl start
    sudo gitlab-ctl enable
    
  6. 訪問GitLab: 打開瀏覽器,訪問 http://<your_server_ip>,按照提示完成初始設置。

2. 配置GitLab

創建項目

  1. 登錄GitLab: 使用瀏覽器訪問 http://<your_server_ip>,使用默認用戶名 root 和密碼(初始密碼可以在安裝完成后通過郵件獲?。┑卿?。

  2. 創建新項目: 點擊右上角的 New project 按鈕,填寫項目名稱、描述等信息,然后點擊 Create project。

配置SSH密鑰

為了安全地訪問GitLab倉庫,建議配置SSH密鑰:

  1. 生成SSH密鑰(如果還沒有):

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

    • 復制公鑰內容:
      cat ~/.ssh/id_rsa.pub
      
    • 登錄GitLab,進入 Settings -> SSH Keys。
    • 粘貼公鑰內容并保存。
  3. 測試SSH連接

    ssh -T git@<your_server_ip>
    

3. 使用GitLab倉庫

克隆項目

git clone git@<your_server_ip>:<username>/<project_name>.git

推送代碼

cd <project_name>
git add .
git commit -m "Initial commit"
git push origin master

通過以上步驟,你就可以在Debian系統上成功配置并使用GitLab倉庫了。

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