有你在真好 的个人博客
使用Gitea搭建自己的Git服务器
阅读:2375 添加日期:2021/3/27 23:18:31 原文链接:https://www.toutiao.com/item/6828382953995764228/

虽然现在github和gitlab都有免费的私有仓库,但是速度是真的不敢恭维。另外出于某些原因,你可能想自己搭建一个Git服务器。那么你可以考虑一下Gitea。

搭建十分的简单,功能也比较强大,满足日常的使用没有任何问题。Gitea的口号是Git with a cup of tea。由此也看见其使用十分的简单。

我们首先来看看他的一些截图,快速浏览一下它支持的功能:

使用Gitea搭建自己的Git服务器

Dashboard

使用Gitea搭建自己的Git服务器

仓库列表

使用Gitea搭建自己的Git服务器

Branchs

使用Gitea搭建自己的Git服务器

Activity

使用Gitea搭建自己的Git服务器

从Github导入repo

使用Gitea搭建自己的Git服务器

Pull Request

可以看到功能还是很多的,界面也和github很类似。完整的功能列表可以在这里找到
https://docs.gitea.io/en-us/

最简单的方式就是使用docker-compose的方式来运行gitea,使用如下的compose file:

version: '2'
services:
  web:
    image: gitea/gitea:1.8.3
    volumes:
      - ./data:/data
    ports:
      - "3000:3000"
      - "22:22"
    depends_on:
      - db
    restart: always
  db:
    image: mariadb:10
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=changeme
      - MYSQL_DATABASE=gitea
      - MYSQL_USER=gitea
      - MYSQL_PASSWORD=changeme
    volumes:
      - ./db/:/var/lib/mysql

具体可以参考这里:
https://hub.docker.com/r/gitea/gitea

赶紧试试吧。

ICP备案号:苏ICP备14035786号-1 苏公网安备 32050502001014号