Windows在本地内网部署GitLab仓库私有化与常见问题教程

Windows在本地内网部署GitLab仓库私有化与常见无法拉代码提交代码问题教程

中文版存在链接不会自动拼接端口号bug,所以在提交或拉代码的时候只能使用HTTP并且自己要在链接上加上端口号,不然无法使用命令行拉代码和提交。

  1. 下载Docker,国内的Docker下载镜像部分地区可能存在问题,请参考解决Windows版Docker无法下载镜像问题,2025最新国内可用镜像源 进行解决Docker被墙问题。
  2. 执行命令安装中文版的GitLab:
docker pull twang2218/gitlab-ce-zh
  1. 在你的D盘创建一个docker目录,目录下创建如下文件:
    gitlab和docker-compose.yml
    在这里插入图片描述
    docker-compose.yml文件内容输入:
version: '3' # 版本号
services: # 开启服务
  gitlab: # 服务名称
    image: 'twang2218/gitlab-ce-zh:latest' # 使用镜像
    restart: always
    hostname: 'GitLab' # 主机名称(自定义)
    environment: # 环境配置
      TZ: 'Asia/Shanghai'
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://127.0.0.1' #本机IP可以改为192等,根据实际需要修改
        gitlab_rails['gitlab_shell_ssh_port'] = 1022
        unicorn['port'] = 8888
        nginx['listen_port'] = 8080
    ports: # 端口映射,格式为“本机IP:Docker镜像内部IP”
      - '1080:8080'    #http
      - '1043:443'    #https
      - '1022:22'      #ssh
    volumes: # 挂载卷
    # 前面是Windows的地址所以斜杠向右;后面是Linux的地址所以向左
      - D:\docker\gitlab\config:/etc/gitlab
      - D:\docker\gitlab\data:/var/opt
      - D:\docker\gitlab\logs:/var/log/gitlab
  1. gitlab目录下创建如下3个文件夹:config、data、logs
    在这里插入图片描述
  2. 在docker-compose.yml文件所在目录打开cmd执行:
docker-compose up -d 

即可启动,打开Docker观察:
在这里插入图片描述
点击相关端口即可快速打开后台地址:
在这里插入图片描述
超级管理员账户默认是:root 第一次打开会让你输入超级管理员密码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值