
工具概述
Pocket Gitea 是一款用于管理 Git Repo 和 Issue 的简单移动应用。目前支持如下特性:
- 查看开启和关闭 ISSUE
- 新建和删除 ISSUE
- 查看所有 REPO
- 在网页查看 ISSUE 和 REPO 详情
- REPO 同步展示,一键和 Github 远程仓库同步
计划支持特性:
- REPO 详情页
- 根据是否公开、更新时间、语言等筛选 REPO
- ISSUE 详情页
开发动机
由于在特定的网络环境下 Github 代码拉取和提交过程不顺畅,且 Github 单一存储可能存在服务可用性问题(DCMA),此外强制 Token 验证的繁琐,和国内虚拟机配合实现 CI 容易遇到网络超时等问题决定了实现自有 Git 服务的必要性。
Gitea 是一个轻量级,功能强大的自托管 Git 服务,可基于此设置自动 Github 同步以提供更好的 Git 服务接口,提升使用体验的同时还可用作数据备份。
一些时候,在移动端查看仓库和 ISSUE 是需要的,但 Gitea 的移动端网页体验不佳,因此基于其 REST API 写了此程序。