虽然现在github和gitlab都有免费的私有仓库,但是速度是真的不敢恭维。另外出于某些原因,你可能想自己搭建一个Git服务器。那么你可以考虑一下Gitea。
搭建十分的简单,功能也比较强大,满足日常的使用没有任何问题。Gitea的口号是Git with a cup of tea。由此也看见其使用十分的简单。
我们首先来看看他的一些截图,快速浏览一下它支持的功能:
Dashboard
仓库列表
Branchs
Activity
从Github导入repo
Pull Request
可以看到功能还是很多的,界面也和github很类似。完整的功能列表可以在这里找到
https://docs.gitea.io/en-us/
最简单的方式就是使用docker-compose的方式来运行gitea,使用如下的compose file:
version: '2'
services:web:image: gitea/gitea:1.8.3volumes:- ./data:/dataports:- "3000:3000"- "22:22"depends_on:- dbrestart: alwaysdb:image: mariadb:10restart: alwaysenvironment:- MYSQL_ROOT_PASSWORD=changeme- MYSQL_DATABASE=gitea- MYSQL_USER=gitea- MYSQL_PASSWORD=changemevolumes:- ./db/:/var/lib/mysql
具体可以参考这里:
https://hub.docker.com/r/gitea/gitea
赶紧试试吧。