I will be telling everyone I can to not use this service
When I want to make a commit to my GitHub: Vercel, your job is to deploy the thing. That's it. Your one, lone job. The fact that you check whether the user making the commit has a GitHub account authorized with Vercel and is on my members team so you can charge $20/month extra for (on top of my pro account billing) is like you've been bought out by private equity already and forgot your one job.
I spent the past ninety minutes dealing with this wild goose chase only to find out that there's literally no way around this check on private repositories because of your nickle-diming billing nonsense. Even tried roundabout webhooks through GitHub. Nope. I'm done. Project cancelled. Pro account cancelled. I control Vercel for another client that does $30K/year in business with you. I've realized that the way you do business is not in line with our strategic objectives. I'll be moving to Cloudflare pages on general F-is-for-exactly-what-you-think it is principle.
Cloudflare pages. Netlify. Google firebase. Render. Anyone who will listen will hear these names whenever Vercel is mentioned. That's not a threat: it's a promise sworn on an altar of pagan talismans with a blood sacrifice to the old gods.