Hi @username, I acknowledge your concern regarding the verified commits setting in Vercel. To assist you effectively, could you please provide the following details:
- A description of the verified commits setting you are referring to.
- Any specific error messages or logs related to this issue.
Let me know if you need more details.
In the screenshots
#1 shows the settings from the Vercel UI for the project.
#2 is the failure message Vercel is posting to GitHub.
Hi @rogerwillcocks-9993, is this a public repository? If not, Vercel GitHub integration requires the commit from Vercel account to initiate deployments.
For Public Repositories:
You can deploy from public repositories on any plan level, including the Hobby (free) plan. However, on Hobby, only the account owner can trigger deployments - the commit author must be the owner of the Hobby team.
For Private Repositories:
You need a Pro plan to deploy from private repositories in GitHub organizations. The Hobby plan does not support deploying from private repositories in GitHub organizations.
Here’s the key difference:
- Hobby Plan: Cannot deploy from private repositories in GitHub organizations, GitLab groups, or Bitbucket workspaces. You’d need to either make the repository public or upgrade to Pro.
- Pro Plan: Supports private repository deployments with team collaboration. Each person committing code (and creating pull requests) needs to be added as a member of your Vercel team, and they should link their GitHub account to their Vercel account.
On Pro teams, when someone creates a pull request, Vercel verifies they’re a team member. If they’re not, the deployment is prevented, and they can request to join the team.
I hope this clarifies your doubt.

