0
点赞
收藏
分享

微信扫一扫

docker 构建企业级GitLab代码仓库


文章目录

  • ​​一、创建gitlab容器​​
  • ​​1. 创建挂载目录​​
  • ​​2. 运行docker容器​​
  • ​​3. 停止gitlab容器​​
  • ​​二、修改配置​​
  • ​​2.1. 访问仓库地址​​
  • ​​2.2. 核心配置​​
  • ​​2.3. 启动gitlab容器​​
  • ​​2.4. 关闭防火墙​​
  • ​​2.5. 修改密码​​
  • ​​2.6. 登录​​
  • ​​三、本地项目上传远程仓库​​
  • ​​3.1. 创建项目​​
  • ​​3.2. IDEA下载Gitlab插件​​
  • ​​3.3. 创建本地仓库​​
  • ​​3.4. 代码提交本地仓库​​
  • ​​3.5. 配置远仓库地址​​
  • ​​3.6. 配置账号密码​​
  • ​​3.7. 本地代码推送远程​​
  • ​​3.8. 登录远程验证​​
  • ​​四、拉取远程仓库​​
  • ​​4.1. 本地拉取项目​​
  • ​​4.2. 填写远程仓库地址​​
  • ​​4.3. 克隆项目​​
  • ​​4.4. 信任项目​​
  • ​​4.5. 新开窗口打开项目​​
  • ​​4.6. 项目结构​​
  • ​​补充知识点​​
一、创建gitlab容器
1. 创建挂载目录

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

mkdir

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 \

docker 构建企业级GitLab代码仓库_git

3. 停止gitlab容器

docker ps

docker

二、修改配置
2.1. 访问仓库地址

vim

将​​external_url 'GENERATED_EXTERNAL_URL​​​修改为​​external_url 'http://192.168.159.140:8090'​

docker 构建企业级GitLab代码仓库_git_02

2.2. 核心配置

vim /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

docker 构建企业级GitLab代码仓库_docker_03

2.3. 启动gitlab容器

docker

2.4. 关闭防火墙

在这里插入代码片

2.5. 修改密码

第一次需要修改密码

docker 构建企业级GitLab代码仓库_gitlab_04

2.6. 登录

docker 构建企业级GitLab代码仓库_gitlab_05


账号:root

密码:刚才设置的密码

docker 构建企业级GitLab代码仓库_gitlab_06


docker 构建企业级GitLab代码仓库_远程仓库_07

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

docker 构建企业级GitLab代码仓库_git_08


项目名称建议一致,也可以不一致,这里我的项目名称为meite-shop

docker 构建企业级GitLab代码仓库_gitlab_09

3.2. IDEA下载Gitlab插件

IntelliJ IDEA下载Gitlab插件

docker 构建企业级GitLab代码仓库_docker_10

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

3.3. 创建本地仓库

就是把你要上传的本地仓库初始化为git仓库,相当于git init ,下面这是图形化方式

docker 构建企业级GitLab代码仓库_docker_11


选择要初始化的仓库

docker 构建企业级GitLab代码仓库_git_12

3.4. 代码提交本地仓库

将本地代码提交到本地仓库

docker 构建企业级GitLab代码仓库_远程仓库_13


docker 构建企业级GitLab代码仓库_git_14

3.5. 配置远仓库地址

docker 构建企业级GitLab代码仓库_gitlab_15


docker 构建企业级GitLab代码仓库_git_16

3.6. 配置账号密码

docker 构建企业级GitLab代码仓库_gitlab_17


每个开发者都有自己的账号密码,需要提前申请,填写完毕后,点击确定

docker 构建企业级GitLab代码仓库_docker_18

3.7. 本地代码推送远程

点击push推送代码到远程仓库

docker 构建企业级GitLab代码仓库_git_19


docker 构建企业级GitLab代码仓库_docker_20


docker 构建企业级GitLab代码仓库_远程仓库_21

3.8. 登录远程验证

docker 构建企业级GitLab代码仓库_远程仓库_22

四、拉取远程仓库

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

4.1. 本地拉取项目

选择克隆命令

docker 构建企业级GitLab代码仓库_gitlab_23

4.2. 填写远程仓库地址

docker 构建企业级GitLab代码仓库_git_24

4.3. 克隆项目

docker 构建企业级GitLab代码仓库_gitlab_25

4.4. 信任项目

docker 构建企业级GitLab代码仓库_git_26

4.5. 新开窗口打开项目

docker 构建企业级GitLab代码仓库_docker_27

4.6. 项目结构

docker 构建企业级GitLab代码仓库_gitlab_28

补充知识点

从下面截图中可以看到仓库名都是不一样的,但是长须代码版本是一致的

docker 构建企业级GitLab代码仓库_docker_29


举报

相关推荐

0 条评论