I’m a solo developer on Vercel’s free Hobby plan. Vercel blocked all my deployments because it didn’t recognize the commits as mine. I eventually traced the issue to GitHub’s “Keep my email addresses private” setting. GitHub replaced my email with a users.noreply.github.com address, causing Vercel to treat my commits as coming from another contributor—and prompt me to upgrade to a paid team plan. I nearly paid for a plan I didn’t need because Vercel never explained the underlying identity mismatch.