Skip to main content
POST
关联 GitHub App 仓库
string
必填
你账户的 API 密钥。你可以在账户设置中找到它。
该端点通过 Square Cloud GitHub App 将应用关联到 GitHub 仓库和分支,使每次推送到该分支时都会部署应用。它是设置 GitHub Webhook的推荐替代方案:不会存储任何个人访问令牌,并且每次部署都会在提交上显示为一个 Check Run。 调用前,请先将你的 GitHub 账户连接到 Square Cloud,并在仓库上安装 Square Cloud GitHub App。该仓库必须包含在你自己的 GitHub 账户所拥有的安装中;否则请求会以 REPOSITORY_NOT_AVAILABLE 失败。它支持具有 apps:deploy 权限范围的 API 密钥,并且只有应用所有者可以调用。 一个应用同一时间只能有一个 GitHub App 关联,因此在关联其他仓库之前,请先取消关联当前仓库;同一仓库和分支也不能同时关联到你的两个应用。关联会使获取当前部署的缓存响应失效。调用频率限制为每个用户每 60 秒 3 次,与取消关联共享该限额。

参数

string
必填
应用的 ID。你可以在应用控制台的 URL 中找到它。
string
必填
仓库的完整名称,格式为 owner/repository。
string
必填
推送后会部署应用的分支。最多 256 个字符,且必须存在于仓库中。

响应

string
指示调用是否成功。成功时为 success,否则为 error。
object
响应的内容。

常见错误