找回密码
 立即注册
快捷导航

[运维] 搭建私有git服务 —— gitea

[复制链接]
搞事 2023-7-18 04:28:10 | 显示全部楼层

搭建私有git服务

  • gogs 国内团队开发、轻量简单、中文特别友好
  • gitlib 最强大的git服务,集成各种插件,如CI/CD,中文不友好
  • gitea 本次推荐

新建一个 gitea 文件夹,在里面新建一个 docker-compose.yml 文件,内容:

version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: gitea/gitea:1.20
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
      - GITEA__database__DB_TYPE=mysql
      - GITEA__database__HOST=数据库ip:数据库端口
      - GITEA__database__NAME=gitea
      - GITEA__database__USER=gitea
      - GITEA__database__PASSWD=数据库密码
    restart: always
    networks:
      - gitea
    volumes:
      - ./gdata:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "8080:3000"
      - "2221:22"
  • 启动:docker-compose up -d
  • 查看日志:docker-compose logs
  • 停止:docker-compose down

第一次登录需要注册,第一个用户注册是管理员用户

新建一个仓库,,然后绑定到vs上使用
项目目录执行:

git init 
git add .

启动https时,证书必须要有证书链!!!否则 clone https 时会报证书错误
clone git 时,必须要绑定到22端口,可以与ssh共享\~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

温馨提示

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

Archiver|手机版|小黑屋|DLSite

GMT+8, 2024-11-23 00:32

Powered by Discuz! X3.5 and PHP8

快速回复 返回顶部 返回列表