Gitea
简介
Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。
主要特性
Git 托管
- 支持 Git 版本控制
- 提供 Web 界面管理仓库
- 支持 SSH 和 HTTP/HTTPS 协议访问
- 支持 Git LFS(大文件存储)
代码协作
- Pull Request 代码审查
- Issues 跟踪系统
- Wiki 文档管理
- 代码搜索和语法高亮
团队管理
- 用户和组织管理
- 权限控制系统
- 团队协作功能
- 活动时间线
DevOps 功能
- 内置 CI/CD 支持
- 软件包注册表(支持 npm, Maven, Docker 等)
- Webhook 集成
- API 支持
部署优势
轻量级
- 单个二进制文件运行
- 低资源消耗
- 快速安装和配置
自托管
- 完全控制数据
- 可在本地或私有云部署
- 符合企业安全要求
多平台支持
- 支持 Linux、Windows、macOS
- 支持多种数据库(SQLite、MySQL、PostgreSQL)
- Docker 镜像支持