如何让多人推送Github主分支自动部署至Vercel?免费版可行吗?
解决Vercel Hobby版触发外部GitHub账号提交自动部署的问题
Vercel Hobby版支持该功能吗?
完全支持,只要配置正确,任何拥有仓库推送权限的GitHub账号推送指定分支,都能触发Vercel自动部署。
具体设置步骤
给爷爷的GitHub账号添加仓库推送权限
进入GitHub目标仓库的「Settings」→「Access」→「Collaborators and teams」,添加爷爷的GitHub账号为协作者,授予「Write」权限(确保他能推送到主分支)。检查Vercel项目的自动部署配置
登录Vercel控制台,打开对应Next.js项目的「Settings」→「Git」页面:- 确认「Automatic Deployments」处于开启状态,且触发分支列表包含你的主分支(比如
main或master)。 - Vercel默认监听所有推送事件,无需额外设置提交者白名单,只要分支匹配就会触发部署。
- 确认「Automatic Deployments」处于开启状态,且触发分支列表包含你的主分支(比如
验证GitHub仓库的Webhook状态
进入GitHub仓库的「Settings」→「Webhooks」,找到Vercel创建的Webhook:- 确认触发事件包含「Push events」,且Webhook状态为「Active」。
- 如果Webhook异常,可在Vercel项目的「Git」设置里点击「Reconnect Repository」,重新关联仓库以刷新Webhook配置。
完成以上步骤后,爷爷推送主分支的提交就能自动触发Vercel部署了。
内容的提问来源于stack exchange,提问作者Sören Friese
相关产品推荐
相关产品推荐

