
一、安裝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)


三、將項目發(fā)布到GitLab私服
1、在GitLab上新建項目
點擊New project創(chuàng)建新項目

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


2、將項目發(fā)布到GitLab
在菜單欄點擊版本控制系統(tǒng)(VCS),創(chuàng)建Git本地倉庫。


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


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

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

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

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

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


四、使用Git進行團隊協(xié)作開發(fā)
以上是Git私服的搭建過程,搭建完成后,團隊的其他成員訪問該地址,注冊一個賬號。
團隊成員注冊賬號之后,打開Intellij IDEA,點擊 Check out from version control(選擇Git),輸入私服中的項目地址導(dǎo)入該項目到本地(該過程需要使用前面注冊的賬號登錄GitLab)。
至此,項目可以多人協(xié)作完成了。