Gitea 主机
运行一个轻量级Git服务,具有仓库、问题、拉取请求、包和团队功能。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格

官方链接
Gitea 的官方链接和原始网站
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
此模板不包含数据库容器。

技术
- Docker 镜像
- gitea/gitea:1
- 默认端口
- 3000

Gitea 的工作原理
Gitea 将代码仓库托管与分支、提交、标签、发布、问题、拉取请求、审查、项目、Wiki、包、用户、组织、团队和权限相结合。开发者通过网页界面和支持的 Git 客户端进行协作,而维护者控制仓库可见性、贡献规则、标签、里程碑和发布资产。
Gitea Actions 可以解释兼容的工作流文件,但任务在单独注册的运行器上执行。目录包不包括执行工作者、容器镜像、部署目标、外部注册表或密钥管理服务。管理员必须隔离运行器,并在启用自动化之前了解哪些仓库代码可以执行。
Gitea 的关键功能
该目录不提供 PostgreSQL 或 MariaDB,因此此模板不需要外部关系数据库。仓库对象、应用元数据、包、附件、索引和配置仍然需要持久的应用存储。源代码还应该有独立的镜像或备份,其重要性应该相应。
应用电子邮件已禁用,这会影响邮件通知、账户恢复、确认和其他基于电子邮件的工作流。外部身份验证提供商需要单独注册的应用和客户管理的密钥。注册策略、公共仓库使用、包保留和用户权限必须有意配置。
Gitea 与 GitHub 的对比
Gitea
Gitea 在客户管理的安装上提供一体化开发服务,具有本地仓库、用户、升级、存储和运行器的责任。GitHub 运营一个全球托管平台,具有公开发现、仓库、拉取请求、问题、项目、Actions、包、应用、市场和商业组织功能。
GitHub
GitHub 可能适合希望拥有广泛集成生态系统、托管自动化基础设施、提供商支持和访问其公开贡献者网络的组织。Gitea 对于希望在自己的域上拥有熟悉的代码托管平台,并准备自己管理策略、备份、运行器和增长的小团队很有吸引力。
谁使用 Gitea
自由职业者将客户仓库分开,小公司托管内部代码,教学团队管理课程项目,开源小组在独立服务上运行问题和拉取请求。当保留受到仔细管理时,包和发布可以将工件放在源附近。
Gitea 没有额外的控制措施不是完整的安全交付链。组织可能仍然需要专门的漏洞扫描、工件签名、运行器隔离、密钥管理、部署批准、审计保留和适合其风险概况的监控。

自托管 Gitea:要求和成本
Gitea 需求随着仓库数量和大小、克隆或推送流量、代码搜索、拉取请求、问题、用户、包、发布、附件和自动化元数据的增加而增加。在此模板中,Gitea 部署时不包含 PostgreSQL 或 MariaDB 服务。即使映射未将 Gitea 标记为存储驱动,仓库和包使用仍然值得监控。
在 AvaHost 上,Gitea 使用方案 1,价格为 €2。托管的 Gitea 包包括一键部署、带自动 HTTPS 的自定义域、自动应用更新和计划备份。该包包括 Gitea 网页应用,不包括 Actions 运行器、构建工作者、部署目标、应用电子邮件、外部身份注册、代码扫描、密钥扫描、工件签名或托管源镜像。保持关键仓库的独立副本,并对用户和自动化应用最小权限原则。
F.A.Q
Gitea 在计划 1 上起价 €2。具有轻量级协作的小型存储库集适合入门计划。存储库大小、Git 流量、用户、拉取请求、代码搜索、问题、包、发布、附件和自动化元数据是稍后需要审查处理和存储的主要原因。
Gitea 可以协调兼容的工作流程,但任务需要单独安装和注册的运行器。AvaHost 此应用计划不包括运行器、构建镜像、部署目标、密钥或执行隔离。仅注册受信任的工作程序,限制存储库权限,并在启用更广泛的工作流程之前使用非生产凭证测试自动化。
应用电子邮件已禁用,因此 Gitea 无法从此部署发送基于邮件的通知、密码恢复、账户确认或相关消息。用户应在网络界面中跟踪活动,而管理员保留安全访问权限。外部身份提供商需要客户创建的应用程序和密钥,不随计划提供。
Gitea 应用程序更新自动运行,AvaHost 包含定期备份。将存储库、元数据、用户、问题、拉取请求、包、发布和配置视为一个恢复集。维护关键源代码的独立镜像,并在主要升级后测试登录、支持的 Web Git 操作、审查、权限和包。
