利用Docker、GitLab搭建Git私服



一、安裝Docker

安裝過程請參考菜鳥教程,這里不做描述,根據(jù)自身系統(tǒng)選擇即可。

二、Docker搭建GitLab

1、下載GitLab鏡像

輸入如下命令下載GitLab Docker鏡像

sudo docker pull gitlab/gitlab-ce:latest

等待下載完成即可,若下載速度很慢,可先配置安裝教程中提到的 鏡像加速 。

2、運行鏡像

輸入以下命令運行GitLab鏡像,注意這里的文件目錄地址根據(jù)自身系統(tǒng)情況修改

這里將端口映射到 8888,避免與常用端口沖突。

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 8888:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume /Users/XXX/Documents/dockerdata/gitlab/config:/etc/gitlab \
  --volume /Users/XXX/Documents/dockerdata/gitlab/logs:/var/log/gitlab \
  --volume /Users/XXX/Documents/dockerdata/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

運行Docker鏡像可參考 GitLab 官方文檔 - 運行鏡像

3、訪問GitLab

等待鏡像成功完成啟動后,輸入 http://localhost:8888 即可訪問GitLab頁面。(同一內(nèi)網(wǎng)的其他機器需將localhost換成相應(yīng)的ip地址)

初次進入會要求更改管理員密碼,更換完成后,輸入賬號密碼登錄(管理員賬號默認為:root)

初次訪問需設(shè)置管理員密碼
輸入剛才設(shè)置的管理員賬號密碼登錄

三、將項目發(fā)布到GitLab私服

1、在GitLab上新建項目

點擊New project創(chuàng)建新項目


新建項目

填寫項目信息(項目名等),點擊Create project即可創(chuàng)建完成。


填寫項目信息
項目創(chuàng)建完成

2、將項目發(fā)布到GitLab

在菜單欄點擊版本控制系統(tǒng)(VCS),創(chuàng)建Git本地倉庫。


創(chuàng)建本地倉庫
創(chuàng)建Git本地倉庫完成

在項目頂級目錄上右鍵,將文件添加到Git本地倉庫。

添加文件到本地倉庫
添加文件完成

在項目頂級目錄上右鍵,初始化提交代碼。


提交代碼

選中全部項目文件,補充Commit Message后點擊提交。


填寫提交信息

設(shè)置遠程倉庫信息(該過程需要輸入GitLab用戶賬號密碼)。


上傳項目

設(shè)置遠程倉庫時,在URL中輸入第1步在GitLab中創(chuàng)建的倉庫路徑地址。


輸入在GitLab上創(chuàng)建的項目地址

3、項目發(fā)布完成

在GitLab上查看項目信息
GitLab首頁(登錄后)

四、使用Git進行團隊協(xié)作開發(fā)

以上是Git私服的搭建過程,搭建完成后,團隊的其他成員訪問該地址,注冊一個賬號。

團隊成員注冊賬號之后,打開Intellij IDEA,點擊 Check out from version control(選擇Git),輸入私服中的項目地址導(dǎo)入該項目到本地(該過程需要使用前面注冊的賬號登錄GitLab)。

至此,項目可以多人協(xié)作完成了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容