部署
与 GitHub 集成

部署 GitHub 个人仓库

步骤一:新建服务

选择想要部署的服务,点击 新建服务 ,你会看到两个选项:GitMarketplace,在这种情况下,我们选择 Git

新建服务

选择服务

步骤二:绑定个人仓库

此时我们会看到一个搜索框和 Configure GitHub 按钮,点击按钮,根据跳转的页面提示,完成对个人仓库的授权。

绑定 GitHub

步骤三:选择仓库

完成授权后,你会看到一个搜索框,输入你想要部署的仓库名称或者关键词,点击搜索按钮,选择你想要部署的仓库

选择仓库

部署 GitHub 组织仓库

步骤一:新建服务

和上文 步骤一:新建服务 一致

步骤二:绑定组织仓库

此时我们会看到一个搜索框和 Configure GitHub 按钮,点击按钮,根据跳转的页面提示,完成对组织仓库的授权,在安装过程中,可以根据需求授权所有/部分仓库。

绑定 GitHub 组织

步骤三:选择仓库

💡
  1. 如果你是当前组织的 Member,而非 Owner ,你可能没有足够的权限绑定该组织,但是你仍然可以读取所有你有权限的仓库,并且在 GitHub 授权页显示您已经配置过该仓库
  2. 如果你是当前组织其中任一仓库的 Outside Collaborator,而非 Owner 或者 Member ,你可能没有足够的权限绑定该组织,但是你仍然可以读取你拥有权限的仓库,并且在 GitHub 授权页显示您已经配置过该仓库

完成授权后,你会看到一个搜索框,输入你想要部署的仓库名称或者关键词,点击搜索按钮,选择你想要部署的仓库

选择组织仓库

更新

仓库变更

对于个人/组织仓库的变更,我们会随着您的操作自动刷新代码库

组织人员变化

对于组织人员的变化,我们会实时监听 GitHub Webhook 事件,保证您的仓库访问权限和 GitHub 保持一致

卸载

个人仓库

完全卸载

如果需要完全卸载 Zeabur ,您可以在 GitHubSettings -> Intergrations -> Applications -> Installed Gtihub Apps 中找到 Zeabur ,点击 Configure,在弹出的页面中 Danger zone 点击 Uninstall "Zeabur" 即可

完全卸载

撤销权限

如果需要撤销权限以后续重新授权 Zeabur ,您可以在 GitHubSettings -> Intergrations -> Applications -> Authorized Gtihub Apps 中找到 Zeabur ,点击 Revoke,在弹出的页面中确认风险并点击同意即可

撤销权限

组织仓库

和上文 个人仓库流程一致,需要额外在 GitHubSettings -> Switch to another account 中选择您想要操作的组织