docker 构建企业级GitLab代码仓库

一、创建gitlab容器
1. 创建挂载目录

建议虚拟内存2G以上
创建Gitlab的配置etc、日志log、数据data 目录放到容器之外

mkdir -p /mnt/gitlab/etc /mnt/gitlab/log /mnt/gitlab/data
2. 运行docker容器
docker run \
--detach \
--publish 8443:443 \
--publish 8090:8090 \
--name gitlab \
--restart unless-stopped \
-v /mnt/gitlab/etc:/etc/gitlab \
-v /mnt/gitlab/log:/var/log/gitlab \
-v /mnt/gitlab/data:/var/opt/gitlab \
beginor/gitlab-ce

在这里插入图片描述

3. 停止gitlab容器
docker ps 
docker stop a645bdd394a1
二、修改配置
2.1. 访问仓库地址
vim /mnt/gitlab/etc/gitlab.rb

external_url 'GENERATED_EXTERNAL_URL修改为external_url 'http://192.168.159.140:8090'
在这里插入图片描述

2.2. 核心配置
vim /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

在这里插入图片描述

2.3. 启动gitlab容器
docker start a645bdd394a1
2.4. 关闭防火墙
在这里插入代码片
2.5. 修改密码

第一次需要修改密码
在这里插入图片描述

2.6. 登录

在这里插入图片描述
账号:root
密码:刚才设置的密码
在这里插入图片描述
在这里插入图片描述

三、本地项目上传远程仓库
3.1. 创建项目

在这里插入图片描述
项目名称建议一致,也可以不一致,这里我的项目名称为meite-shop在这里插入图片描述

3.2. IDEA下载Gitlab插件

IntelliJ IDEA下载Gitlab插件
在这里插入图片描述

重启IntelliJ IDEA 新版本不需要重启,判别标志,是否提示重启,提示就重启,不提示就默认

3.3. 创建本地仓库

就是把你要上传的本地仓库初始化为git仓库,相当于git init ,下面这是图形化方式
在这里插入图片描述
选择要初始化的仓库
在这里插入图片描述

3.4. 代码提交本地仓库

将本地代码提交到本地仓库
在这里插入图片描述
在这里插入图片描述

3.5. 配置远仓库地址

在这里插入图片描述
在这里插入图片描述

3.6. 配置账号密码

在这里插入图片描述
每个开发者都有自己的账号密码,需要提前申请,填写完毕后,点击确定
在这里插入图片描述

3.7. 本地代码推送远程

点击push推送代码到远程仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.8. 登录远程验证

在这里插入图片描述

四、拉取远程仓库

核心是执行 git clone 远程仓库地址 命令

4.1. 本地拉取项目

选择克隆命令
在这里插入图片描述

4.2. 填写远程仓库地址

在这里插入图片描述

4.3. 克隆项目

在这里插入图片描述

4.4. 信任项目

在这里插入图片描述

4.5. 新开窗口打开项目

在这里插入图片描述

4.6. 项目结构

在这里插入图片描述

补充知识点

从下面截图中可以看到仓库名都是不一样的,但是长须代码版本是一致的
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40816738/article/details/126287409