You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Vercel REST API部署指定Git分支?

通过Vercel REST API触发关联GitHub项目的自定义分支部署

前期准备

  • 生成Vercel API令牌:登录Vercel后,进入账户设置的「Tokens」页面,创建一个拥有部署权限的令牌,务必保存好这个令牌,后续请求要用到。
  • 获取项目ID:打开你的Vercel项目,进入「Settings」→「General」页面,找到「Project ID」并复制。

发起部署请求

用POST请求调用Vercel的部署接口,参数配置如下:

  • 请求地址:https://api.vercel.com/v13/deployments
  • 请求头:
    • Authorization:填 Bearer 你的API令牌(替换成实际令牌)
    • Content-Type:固定为 application/json
  • 请求体(JSON格式):
{
  "name": "你的项目名称",
  "projectId": "你的项目ID",
  "gitSource": {
    "type": "github",
    "repo": "GitHub仓库名(格式:用户名/仓库名)",
    "ref": "dev" // 替换成你要部署的目标分支名
  }
}

curl命令示例

直接复制下面的命令,替换占位符后就能在终端执行:

curl -X POST \
  https://api.vercel.com/v13/deployments \
  -H 'Authorization: Bearer YOUR_VERCEL_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "your-project-name",
    "projectId": "your-project-id",
    "gitSource": {
      "type": "github",
      "repo": "username/repo-name",
      "ref": "dev"
    }
  }'

注意点

  • 确保API令牌有足够的权限操作目标项目,否则会返回权限错误。
  • 请求成功后,接口会返回包含部署ID、当前状态等信息的JSON数据;如果失败,响应里会有具体错误提示,可根据提示调整配置。

内容的提问来源于stack exchange,提问作者GorvGoyl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 23:30:06