Deployment request did not have a git author with access

  1. Issue Description:
    I am the owner of the Vercel project ckck2sports-4994 (Chef Clausell). My GitHub account (placebo40) is linked to this Vercel account and is the author of previous successful deployments to this project.

Despite owning the project and having successfully deployed before, I am currently unable to trigger new deployments, either automatically via GitHub pushes or manually via the Vercel dashboard’s “Create Deployment” feature.

The specific error message received is:
“Deployment request did not have a git author with access to the project on Vercel”

This error is unexpected, as my GitHub user (placebo40) is the project owner and has full access.

  1. Steps to Reproduce:
    Push a new commit from GitHub Codespaces to the main branch of github.com/placebo40/clausells.

Example Commit Hash: 3c4ae65

Example Commit Message: “Remove invalid ‘npm:square’ dependency re-added by v0.dev and regenerate lockfile”

Observe that Vercel does not automatically trigger a deployment for this new commit.

Attempt to manually create a deployment from the Vercel Dashboard:

Navigate to the Chef Clausell project.

Click “Deployments” → “Create Deployment”.

Select the main branch (which correctly shows the latest commit 3c4ae65).

Click “Create Deployment”.

The manual deployment fails immediately with the error: “Deployment request did not have a git author with access to the project on Vercel”.

  1. Context & Previous Successful Deployments:
    Previous Successful Deployment: Commit 92734ec (authored by placebo40) successfully deployed and is currently marked “Ready” and “Current” in the Vercel dashboard (see attached screenshot if possible).

Problematic v0.dev Commit: A subsequent commit 5b2137e (authored by v0[bot]) failed due to a pnpm dependency issue, but the current problem is unrelated to the code itself, as even a manual trigger of a valid commit fails due to permissions.

GitHub Repository: https://github.com/placebo40/clausells (private repository).

Vercel Project Link: [Link to your Vercel project, e.g., https://vercel.com/ckck2sports-4994/chef-clausell]

  1. Troubleshooting Performed:
    Confirmed placebo40 is the owner of the Vercel project.

Verified GitHub repository is correctly linked in Vercel project settings.

Attempted manual redeployment of specific commits.

  1. Request:
    Please investigate why my GitHub user (placebo40) is encountering this authorization error when attempting to deploy to a project I own and have previously deployed to successfully.

Hello,

Since you are using GitHub Codepace, it’s likely you don’t have Git metadata configured. We recommend reviewing this article and ensure all the settings are correct: Why aren't commits triggering deployments on Vercel?

I have resolved the issue. Thank you for your response. I’ll update the community thread in the morning

2 Likes

The most effective solution was to update the email associated with the Git author to match the email used for the Vercel account. This ensures that Vercel recognizes the deployment request as coming from an authorized user, thereby resolving the “Deployment request did not have a git author with access to the project on Vercel” error.

Hi, I fixed it by linking my account with GitHub: go to your profile picture > Account Settings > Authentication > click “Connect” next to the GitHub option.

Hope that helps!

1 Like

Thanks for sharing what worked for you!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.