解决 Git push 后 Vercel 未能成功自动部署问题
Vercel 作为一个流行的前端部署平台,提供了与 GitHub 的无缝集成,使得开发者能够在每次提交代码后自动触发部署流程。然而,初次使用者可能会遇到 git push 后无法触发自动部署的问题。
GitHub 自动部署问题
问题描述
Vercel 默认支持在 GitHub 的 commit 操作后进行自动部署。但如果提交 Git 的邮箱和 GitHub 绑定的邮箱不一致,会导致自动部署失败。
失败原因
- 未设置全局邮箱,导致 Git 提交的邮箱与 GitHub 绑定邮箱不一致。
解决方案
设置本地 Git 提交邮箱:
1
2
3
4
5
6
7# 全局设置
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
# 项目级设置
git config --local user.name "Your Name"
git config --local user.email "your_email@example.com"将
Your Name替换为你的真实姓名,your_email@example.com替换为你的 GitHub 绑定邮箱。设置后进行提交,Vercel 会检测到 commit 并自动部署。
访问部署项目
域名配置
可以使用 Vercel 提供的子域名,也可以自定义域名。
自定义域名需要自行购买,使用 Vercel 的子域名等于是挂载在 Vercel 网站下。
成功部署
完成上述配置后,可以直接点击配置域名进入部署项目的主页。
解决 Git push 后 Vercel 未能成功自动部署问题
http://eevann.cn/2025/04/22/vercel-bug/