部署 GitHub 个人仓库
步骤一:新建服务
选择想要部署的服务,点击 新建服务
,你会看到两个选项:Git
和 Marketplace
,在这种情况下,我们选择 Git
。
步骤二:绑定个人仓库
此时我们会看到一个搜索框和 Configure GitHub
按钮,点击按钮,根据跳转的页面提示,完成对个人仓库的授权。
步骤三:选择仓库
完成授权后,你会看到一个搜索框,输入你想要部署的仓库名称或者关键词,点击搜索按钮,选择你想要部署的仓库
部署 GitHub 组织仓库
步骤一:新建服务
和上文 步骤一:新建服务 一致
步骤二:绑定组织仓库
此时我们会看到一个搜索框和 Configure GitHub
按钮,点击按钮,根据跳转的页面提示,完成对组织仓库的授权,在安装过程中,可以根据需求授权所有/部分仓库。
步骤三:选择仓库
- 如果你是当前组织的
Member
,而非Owner
,你可能没有足够的权限绑定该组织,但是你仍然可以读取所有你有权限的仓库,并且在GitHub
授权页显示您已经配置过该仓库 - 如果你是当前组织其中任一仓库的
Outside Collaborator
,而非Owner
或者Member
,你可能没有足够的权限绑定该组织,但是你仍然可以读取你拥有权限的仓库,并且在GitHub
授权页显示您已经配置过该仓库
完成授权后,你会看到一个搜索框,输入你想要部署的仓库名称或者关键词,点击搜索按钮,选择你想要部署的仓库
更新
仓库变更
对于个人/组织仓库的变更,我们会随着您的操作自动刷新代码库
组织人员变化
对于组织人员的变化,我们会实时监听 GitHub Webhook
事件,保证您的仓库访问权限和 GitHub
保持一致
卸载
个人仓库
完全卸载
如果需要完全卸载 Zeabur
,您可以在 GitHub
的 Settings
-> Intergrations
-> Applications
-> Installed Gtihub Apps
中找到 Zeabur
,点击 Configure
,在弹出的页面中 Danger zone
点击 Uninstall "Zeabur"
即可
撤销权限
如果需要撤销权限以后续重新授权 Zeabur
,您可以在 GitHub
的 Settings
-> Intergrations
-> Applications
-> Authorized Gtihub Apps
中找到 Zeabur
,点击 Revoke
,在弹出的页面中确认风险并点击同意即可
组织仓库
和上文 个人仓库流程一致,需要额外在 GitHub
的 Settings
-> Switch to another account
中选择您想要操作的组织