部署平台帳號綁定

概念

部署平台帳號綁定

定義

部署平台(如 Vercel、Netlify)透過 Git provider 帳號綁定來辨識 commit author 的身份,決定是否允許該 commit 觸發部署。綁定鏈路通常是:git commit email → Git provider 帳號 → 部署平台帳號 → team membership。

關鍵數據點(附來源)

  • Vercel 的辨識鏈路四步:commit email → GitHub 帳號 → Login Connections 綁定 → team membership。(vercel-deployment-blocked-troubleshoot)
  • 「用 GitHub 登入 Vercel」和「在 Login Connections 綁定 GitHub」可能是不同的內部處理。(vercel-deployment-blocked-troubleshoot)
  • Hobby plan 不支援 private repo 多人協作。(vercel-deployment-blocked-troubleshoot)
  • 被 block 的 deployment 無法 redeploy,必須推新 commit。(vercel-deployment-blocked-troubleshoot)

前提與局限性

  • 每個平台的綁定機制不同,無法一概而論。
  • 新團隊成員的 onboarding 需包含帳號綁定檢查。
  • service account / bot 推送時也需要對應的帳號設定。

衝突標記

(無)

關聯概念

  • [[除錯排查方法論]]
  • [[Vercel]]
  • [[分支部署策略]]