比gitlab更好用的gogs git代码托管服务器。轻便,可以直接在UI上完成邮件、数据库、LDAP账号的配置。

运行起来效果类似github,可以star,watch,发送pull request。

数据库支持 MySQL/PostgreSQL/SQLite3/TiDB。

可以使用docker来运行。 https://github.com/gogits/gogs

Docker中启动gogs

# Pull image from Docker Hub.
$ docker pull gogs/gogs

# Create local directory for volume.
$ mkdir -p /data/gogs

# Use `docker run` for the first time.
$ docker run --name=gogs -d -p 10022:22 -p 10080:3000 -v /data/gogs:/data gogs/gogs

# Use `docker start` if you have stopped it.
$ docker start gogs

效果如图: gogs界面