解决 Git push 后 Vercel 未能成功自动部署问题

Vercel 作为一个流行的前端部署平台,提供了与 GitHub 的无缝集成,使得开发者能够在每次提交代码后自动触发部署流程。然而,初次使用者可能会遇到 git push 后无法触发自动部署的问题。

GitHub 自动部署问题

问题描述

Vercel 默认支持在 GitHub 的 commit 操作后进行自动部署。但如果提交 Git 的邮箱和 GitHub 绑定的邮箱不一致,会导致自动部署失败。

失败原因

  • 未设置全局邮箱,导致 Git 提交的邮箱与 GitHub 绑定邮箱不一致。

解决方案

  1. 设置本地 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 绑定邮箱。

  2. 设置后进行提交,Vercel 会检测到 commit 并自动部署。

访问部署项目

域名配置

  • 可以使用 Vercel 提供的子域名,也可以自定义域名。

  • 自定义域名需要自行购买,使用 Vercel 的子域名等于是挂载在 Vercel 网站下。

成功部署

完成上述配置后,可以直接点击配置域名进入部署项目的主页。


解决 Git push 后 Vercel 未能成功自动部署问题
http://eevann.cn/2025/04/22/vercel-bug/
作者
月下独白
发布于
2025年4月23日
许可协议