在Ubuntu上創建GitLab倉庫,你可以選擇使用GitLab的官方安裝包或者使用Docker。以下是兩種方法的詳細步驟:
更新系統包列表
sudo apt update
安裝必要的依賴
sudo apt install -y curl openssh-server ca-certificates tzdata perl
添加GitLab官方GPG密鑰
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
添加GitLab軟件源
sudo sh -c 'echo "deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/gitlab.list'
安裝GitLab CE(社區版)
sudo EXTERNAL_URL="http://your_server_ip_or_domain" apt-get install gitlab-ce
將http://your_server_ip_or_domain
替換為你的服務器IP地址或域名。
配置GitLab
安裝完成后,GitLab會自動啟動并進行基本配置。你可以通過瀏覽器訪問http://your_server_ip_or_domain
來訪問GitLab的Web界面,并按照提示完成初始設置。
創建新項目 登錄到GitLab Web界面后,點擊“New project”按鈕,填寫項目名稱、描述等信息,然后點擊“Create project”即可創建一個新的GitLab倉庫。
安裝Docker 如果你還沒有安裝Docker,可以參考Docker官方文檔進行安裝。
拉取GitLab鏡像
docker pull gitlab/gitlab-ce:latest
運行GitLab容器
docker run --detach \
--hostname your_server_ip_or_domain \
--publish 80:80 \
--publish 443:443 \
--publish 22:22 \
--name gitlab \
--restart always \
-e GITLAB_OMNIBUS_CONFIG="external_url 'http://your_server_ip_or_domain'" \
gitlab/gitlab-ce:latest
將your_server_ip_or_domain
替換為你的服務器IP地址或域名。
訪問GitLab
打開瀏覽器,訪問http://your_server_ip_or_domain
,按照提示完成初始設置。
創建新項目 登錄到GitLab Web界面后,點擊“New project”按鈕,填寫項目名稱、描述等信息,然后點擊“Create project”即可創建一個新的GitLab倉庫。
以上兩種方法都可以幫助你在Ubuntu上創建GitLab倉庫。選擇哪種方法取決于你的具體需求和環境。