1. 程式人生 > 其它 >Docker-安裝GitLab

Docker-安裝GitLab

1.1 docker官網地址

https://hub.docker.com/r/gitlab/gitlab-ce

官網教程https://docs.gitlab.com/omnibus/docker/

1.2 基礎映象

## 穩定版
docker pull gitlab/gitlab-ce:12.7.6-ce.0

## 最新版:不是很穩定的版本
docker pull gitlab/gitlab-ce:latest

1、執行容器

docker run -itd --name gitlab -p 443:443 -p 80:80 -p 222:22 --restart always -m 3GB \
-v /home/data/gitlab/config:/etc/gitlab \
-v /home/data/gitlab/logs:/var/log/gitlab \
-v/home/data/gitlab/data:/var/opt/gitlab \
-e TZ=Asia/Shanghai gitlab/gitlab-ce:12.7.6-ce.0

2、配置gitlab

通過xftp傳送gitlab.rd檔案到本地,通過vscode軟體進行修改該檔案配置,然後重新傳輸到/home/data/gitlab/config中。

# 配置專案訪問地址:
external_url 'http://8.134.122.252'
配置ssh協議所使用的訪問地址和埠
gitlab_rails['gitlab_ssh_host'] = '8.134.122.252'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gitlab_shell_ssh_port'] = 222

3、配置完成後,重新啟動gitlab

,重啟需要2~3分鐘。

docker restart gitlab

1.3 建立使用者組和新建專案

1、登入gitlab,使用者名稱預設為root,第一次登入需要設定密碼。將密碼設定為12345678

瀏覽器訪問連結:http://8.134.122.252

2、登入成功!!!頁面

3、建立專案組guardwhy_cms,建立成功!!


4、點選New project,建立新的專案!!!

建立springboot_demo01專案成功。

1.4 新建使用者及分配許可權

1、點選小齒輪,新建使用者,依次填寫使用者名稱和郵箱

2、建立使用者,新增使用者密碼

3、建立使用者成功!!

4、給新使用者分配許可權,點選左上角的Groups


新增使用者,賦予許可權。
使用者建立成功,檢視具體資訊。

1.5 GitLab上傳專案

1、檢視Idea專案中是否存在Git。

2、點選IDEA上的VCS然後選擇Git,然後右擊Git新增到暫存區

3、繼續操作,將程式碼新增到本地工作區


5、右擊Git,選擇Push,在GitLab上獲取連結,將本地工作區程式碼推送到遠端。

新增URL到遠端推送!!!

新增使用者名稱和密碼。
​6、推送成功,檢視GitLab上專案。