本文將指導您如何在Debian系統上利用docker快速搭建一個私有的gitLab倉庫。 我們將使用官方Docker鏡像,簡化安裝流程。
前提條件:
- 已安裝Debian操作系統。
- 已安裝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倉庫,享受其強大的版本控制和協作功能。