8 月 18 日,Vercel for Platforms 支持直接从终端用户自己的 GitHub 仓库创建部署。此前这条路要求用户先安装 Vercel 的 GitHub App,多一道授权屏。
做法是在调创建部署的 REST 接口时,除了 gitSource 再传一个 gitAccessToken,Vercel 拿它去取源码然后构建。
token 的口径官方给了三条建议,只读、限定在被请求的那个仓库、有效期不超过 24 小时。Vercel 只在取源码期间加密暂存这个 token,取完即弃,不会存到部署对象上。
没说的部分同样要清楚。公告只提 GitHub,GitLab 和 Bitbucket 不在其中。怎么拿到这个 token 也没写,OAuth 流程要平台方自己实现。发布阶段没有标注,套餐要求除了得是 Vercel for Platforms 团队之外没有细则,速率限制和仓库体积上限一概没提,唯一的数字就是那个 24 小时的建议时效。
这条对自建低代码平台、AI 建站产品这类做「用户带着自己仓库来」的团队最有用,省掉的是安装 GitHub App 那一屏。