Forgejo
自托管的 Git 代码托管平台,提供软件开发所需的一切 — 仓库、Issues、Pull Requests、CI/CD、Wiki 等。Forgejo 是由社区驱动的分支,专注于可持续性和用户自由。
部署后可以做什么
- 打开域名 — 首次访问时完成初始配置(数据库默认使用 SQLite,无需额外设置)
- 注册账号 — 创建的第一个账号将成为管理员
- 创建仓库 — 通过 HTTPS 或 SSH 推送代码,使用内置 Web UI 浏览
- 协作 — 开启 Issues、提交 Pull Requests、审查代码、用看板管理项目
- 探索功能 — Wiki、看板、包注册表等
主要功能
- Git 仓库托管,网页浏览与编辑代码
- Issues 和 Pull Requests,支持标签、里程碑、指派
- Wiki 项目文档
- 看板式项目管理
- 内置包注册表(npm、PyPI、Maven、Docker 等)
- Forgejo Actions(CI/CD)— 兼容 GitHub Actions 语法,但需要另外部署 Forgejo Runner 服务,本模板不包含
- ActivityPub 联邦支持(实验性)
- 轻量级,适合小型服务器
授权
GPL-3.0-or-later — Codeberg