部署平台帳號綁定
部署平台帳號綁定
定義
部署平台(如 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]]
- [[分支部署策略]]