核心用法
Gitea Skill 基于官方 tea CLI 工具,提供对 Gitea 自托管 Git 平台的完整操作能力。支持通过 tea login add 快速配置多实例认证,无需在 git 目录内即可通过 --repo 和 --login 参数远程操作。核心功能覆盖:
- 仓库管理:创建/删除/分叉仓库,支持私有仓库初始化
- 代码协作:PR 创建与本地 checkout、Issue 全生命周期管理、里程碑关联
- 发布流程:Release 创建与标签管理
- CI/CD 运维:Actions 密钥与变量管理
- 集成扩展:Webhook 配置、分支/标签/组织查询、浏览器快捷打开
输出格式灵活,支持 simple、csv、yaml 等多种格式便于脚本集成。
显著优点
- 官方原生:由 Gitea 团队维护的 cli 工具,API 兼容性最佳
- 全功能覆盖:从日常开发到运维管理的完整 Gitea 操作闭环
- 多实例支持:轻松切换不同 Gitea 服务器,适合企业多租户场景
- 脚本友好:结构化输出支持自动化流水线集成
潜在局限
- 仅限 Gitea:不支持 GitHub/GitLab 等其他平台
- 自托管依赖:需预先部署 Gitea 服务器,无法直接使用托管服务
- 功能边界:高级项目管理(如看板、包管理)支持有限
适合人群
- 使用自托管 Gitea 的开发团队
- 需要批量管理仓库的 DevOps 工程师
- 构建私有 CI/CD 流水线的技术负责人
常规风险
- 认证安全:
tea login存储的令牌需妥善保管,避免泄露 - 破坏性操作:
repos delete --force等命令不可逆,建议配合--dry-run确认 - 实例混淆:多登录场景下注意
--login参数,防止误操作生产环境