Gitea:自建简易代码托管平台
使用 Pigsty 的 Compose 模板部署 Gitea,并接入外部 PostgreSQL。
Gitea 是轻量级开源 Git 托管平台。
Pigsty 的 app/gitea 模板默认就是 PostgreSQL 外部数据库模式,通过 .env 中 GITEA_DB_* 参数连接数据库。
快速开始
默认入口:
- Web:
http://git.pigsty或http://<IP>:8889 - SSH:
<IP>:222
数据库准备
连接串示例:
反向代理与升级
Gitea 28 使用 /-/ws 提供通知,Nginx 入口需要开启 WebSocket:
升级前一并备份 PostgreSQL 和 /data/gitea,记录正在运行的镜像 digest;回滚时恢复配套的数据库与文件备份。Gitea 28 默认在 400 天后删除已完成的 Actions 运行、日志和制品,需长期保留时应检查保留设置。参见 Gitea 28 发布说明。
常用命令
参考
- Gitea 文档: https://docs.gitea.com/
- Pigsty 模板: https://github.com/pgsty/pigsty/tree/main/app/gitea
这个页面对您有帮助吗?
感谢反馈,我们会据此改进这篇文档。
哪里没有解决?(可选)