Skip to content

Gitea

在这篇文章中

信息

Gitea 是一个用 Go 编写的 Web 应用程序,允许您创建自己的 GIT 代码库。

Gitea 关键功能

  • 代码库管理:Gitea 允许您创建、克隆、合并和删除代码库。您可以为不同的用户和组配置代码库的访问权限。
  • 代码审查:Gitea 提供进行代码审查的功能,这有助于发现错误并提高代码质量。您可以对更改进行评论、提出修复建议,并将更改合并到主分支。
  • 问题跟踪:一个错误跟踪系统,允许您创建、跟踪和分配任务。它帮助团队有效地管理任务并改进开发流程。
  • 与 CI/CD 集成:Gitea 可以与各种持续集成和部署 (CI/CD) 系统集成。您可以配置在每次更新时自动构建、测试和部署您的代码。
  • 用户和访问管理:您可以创建用户、分配角色,并配置对代码库和功能的访问权限。
  • 与外部服务集成:Gitea 可以与 Slack、Mattermost、SMTP 服务器等各种服务集成。它允许您接收有关 Gitea 中事件的通知,并与其他开发工具交互。
  • 开源:Gitea 是开源软件,允许您根据各种需求对其进行自定义。
  • 可扩展性:Gitea 提供 API 以与其他工具和系统集成。

部署功能

ID 软件名称 兼容操作系统 虚拟机 物理机 vGPU GPU 最低CPU(核) 最低内存(GB) 最低硬盘(GB) 自定义域名 是否启用
37 Gitea Ubuntu 22.04 + + + + 1 1 - 订购
  • 安装是使用包管理器 apt 执行的。
  • 安装后,配置 /etc/gitea/app.ini* 配置文件。
  • 生成 JWT_SECRET(用于签名和验证 JSON Web Tokens (JWT) 的密钥)并将其设置为相应的变量。
  • 生成自签名证书并将其设置为变量 CERT_FILEKEY_FILE
  • 在变量 {{domain_path}} (gitea<server_id>.hostkey.cloud) 中指定域名 (DOMAIN) 和 URL (ROOT_URL)。
  • 安装并配置 Gitea 和 MySQL 后,启动 Gitea 服务并创建管理员账户。登录名设置为 root,密码从 Invapi 获取,客户端电子邮件从服务器卡片中指定。
  • 安装并配置 Gitea 和 MySQL 后,启动 Gitea 服务并创建管理员账户。登录名设置为 root,密码从 Invapi 获取,客户端电子邮件从服务器卡片中指定。
  • /etc/gitea/app.ini - 配置文件取自 Docker 安装并针对模板进行了调整。

备注

除非另有说明,默认情况下,我们从开发人员的网站或操作系统存储库安装软件的最新发布版本。

部署 Gitea 后的入门指南

在支付订单后,服务器准备就绪时,将向注册时指定的电子邮件发送通知。它将包含 VPS 的 IP 地址以及连接的用户名和密码。我们公司的客户在服务器和 API 控制面板 — Invapi 中管理硬件。

以下是授权数据:

  • 访问带有 Web 界面的 Gitea 仪表板的链接:在 webpanel 标签中;
  • 登录名root
  • 密码:在软件部署后服务器准备就绪时发送到您的电子邮件地址。

备注

有关 Gitea 基本设置的更多信息,请参阅 开发人员文档

使用 API 订购 Gitea

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×