背景
Gitea是流行的自托管Git服务Gogs的社区分支。gogs作者想一个人维护gogs,但是大家想一起维护。就把gogs项目fork了。
下面是gitea的介绍:
https://blog.gitea.io/2016/12/welcome-to-gitea/
docker-compose.yml
默认使用SQLite3数据库
version: "2"
networks:
gitea:
external: false
services:
server:
image: gitea/gitea:latest
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
networks:
- gitea
volumes:
- /var/docker/gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
启动
docker-compose up -d
初始化
登录会看见:
配置ssh域名!
shh服务端口!
Gitea基本URL!
配置电子邮箱(可以不配置,用来发送电子邮件通知):
配置管理员账号!