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

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

本文將指導您如何在debian系統上利用docker快速搭建一個私有的gitLab倉庫。 我們將使用官方Docker鏡像,簡化安裝流程。

前提條件:

  1. 已安裝Debian操作系統
  2. 已安裝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 curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io 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社區版 (CE):

sudo EXTERNAL_URL="http://你的GitLab域名或IP地址" apt install gitlab-ce

請將”http://你的GitLab域名或IP地址”替換為你的實際域名或IP地址。

5. GitLab配置及訪問:

安裝完成后,GitLab會自動啟動并進行配置。 通過瀏覽器訪問http://你的GitLab域名或IP地址訪問GitLab。 首次訪問需要設置管理員密碼(默認賬戶為root)。

6. 項目創建:

登錄后,點擊右上角的”+”號,選擇”New project”創建新項目。

7. 防火墻配置

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

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

總結:

按照以上步驟,您便可以在Debian系統上成功搭建私有GitLab倉庫,享受其強大的版本控制和協作功能。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享