问题
在公司里,GitHub org / GitLab group 的仓库会持续增加(新服务、新 infra 项目)。用户若以 org 为粒度做备份,当前得定期手动去 browse 一遍看有没有新仓库。这很容易漏,尤其重要的新服务刚创建、最需要立刻镜像时。
建议改动
- 新增"订阅组织"功能:选一个 org/group,存进 settings
- 后台任务(复用同步调度器)周期性对比 org 内仓库列表与本地
RepoConfig 列表
- 新仓库通知:"发现 3 个新仓库未同步,查看?"点击打开预填的 browse sheet(用 org 订阅 token)
- 可选"自动加入":新仓库按预设模板(target URL 模板 / 默认频率 / 默认 auth)直接入库,适合信任级别高的场景
备选方案
- 手动定期 browse:当前行为,依赖用户记性
- 依赖 provider webhook 的
repository.created 事件:需要 org 级 webhook 权限与公网可达端点,门槛更高
作用域检查
问题
在公司里,GitHub org / GitLab group 的仓库会持续增加(新服务、新 infra 项目)。用户若以 org 为粒度做备份,当前得定期手动去 browse 一遍看有没有新仓库。这很容易漏,尤其重要的新服务刚创建、最需要立刻镜像时。
建议改动
RepoConfig列表备选方案
repository.created事件:需要 org 级 webhook 权限与公网可达端点,门槛更高作用域检查