Vercel无法部署GitHub最新Next.js代码的问题排查与解决
解决Vercel部署Next.js项目无法同步GitHub最新代码的问题
问题场景
我在Vercel上部署的Next.js项目原本能通过GitHub正常同步更新,近期突然失效。日常更新操作流程为在VS Code终端执行以下命令:
git init git add . git commit -m 'ready for deployment' git remote add origin <github URL, e.g. https://github.com/drattansingh/market.git> git push -f origin master
之前执行完git push -f origin master后,Vercel的deployments板块会自动触发新部署,但现在出现以下异常:
- GitHub仓库已显示最新提交代码
- Vercel仍展示旧版本内容
- 尝试手动点击redeploy按钮,部署完成后依旧是旧版本
解决方案
在Git Bash中配置GitHub绑定的邮箱即可解决问题,执行命令示例:
git config --global user.email "你的GitHub关联邮箱@xxx.com"
配置完成后重新执行常规更新流程,Vercel就能正常同步GitHub的最新代码并触发部署了。
内容的提问来源于stack exchange,提问作者D. Rattansingh
相关产品推荐
相关产品推荐

