不玩虚的,只有干货。

gitlab服务端功能虽然强大,但对于硬件要求较高,笔者安装后,发现cpu和内存吃紧,没有办法,只能寻找替代方案,gitblit正好满足要求。先分享配置步骤如下:

#配置外接目录

mkdir -p /data/gitblit/{data,conf,repos}

#配置yaml文件(前提:已安装docker和docker-compose)

cd /data/gibblit 
nano docker-compose.yaml

#内容如下

version: '3.8'
services:
  gitblit:
    # 替换为阿里云镜像(稳定优先)
    image: registry.cn-hangzhou.aliyuncs.com/jeson/gitblit:v1.9.1
    container_name: gitblit
    restart: always
    ports:
      - "12366:8080"   #http
      - "12327:9418"   #git
      - "12328:29418"  #ssh
    volumes:
      - /data/gitblit/data:/opt/gitblit-data
     # - /data/gitblit/conf:/opt/gitblit-data-initial
     # - /data/gitblit/repos:/opt/gitblit/repos
    environment:
      - TZ=Asia/Shanghai

#下载镜像并启动容器
docker-compose up -d 启动安装并部署
#访问
http://<域名>:12366

更多推荐