安装
在状态页上点 连接仓库 (Connect repository)。如果 App 还没装,你会被送到 GitHub 的安装页。 在那个页面上:- 选中拥有目标仓库的账号或组织。
- 选 Only select repositories。
- 挑出那个仓库。
装在组织上会为这个组织创建一个独立的 Orbi 租户,有自己的订阅和用量。装在你的个人账号上则创建一个个人租户。两者不共享。
这些权限各是干什么的
批准之前 GitHub 会把完整的权限清单摊给你看。每一项的用途如下:
这些权限就是让一个 agent 干你要它干的活所需要的:在分支上写代码、提交拉取请求、评审之后合并。如果你的组织策略不允许授予拉取请求和仓库内容的写权限,Orbi Cloud 就没法往那个仓库里交付。
修改覆盖哪些仓库
Orbi 同一时间只在一个绑定的仓库里工作,但 App 的安装可以授权给多个仓库。如果连接页上没有出现你的目标仓库,说明安装 App 时没把它包进来。 要修这个问题,打开 GitHub 的 App 设置 —— 连接页上的 没找到你的仓库? (Cannot find your repository?) 一节有直达链接 —— 把仓库加进安装范围。然后回到 Orbi Cloud 刷新连接页。撤销
你随时可以在 GitHub 上卸载 Orbi GitHub App:Settings → Applications → Installed GitHub Apps → Orbi → Configure → Uninstall(组织的话,在组织设置下走同样的路径)。 卸载会立即收回 Orbi 对你代码的访问权限。状态页会检测到这件事,告诉你 GitHub App 已被卸载,并提供重新安装。卸载 App 不会取消订阅。订阅要单独在账单里取消。