Vercel CLIでデプロイ時に「not a member of the team」エラーが出た場合の対処法

この記事の内容について、業務や開発でお困りの場合は個別に対応できます。

Vercel CLIを使ってデプロイしようとした際、以下のようなエラーメールが届き、デプロイに失敗することがあります。

We’re writing to notify you that XXXXXXX@users.noreply.github.com attempted to deploy a commit to XXXXXXX's projects on Vercel through the Vercel CLI, but they are not a member of the team.

この記事では、このエラーの原因と解決策を簡潔にまとめます。

エラー内容

以下のメッセージが表示(またはメール通知)されます。

To resolve this issue, you can:
Upgrade to Pro and add them as a collaborator on your Vercel team
If the user is already a member of your Vercel team, ensure their GitHub account is connected to their Vercel account on their Authentication Settings page
...

要約すると、「デプロイしようとしたユーザーがチームメンバーとして認識されていない」という内容です。

原因と解決策

Vercel CLIの認証情報が古い、または紐付けが正しくない可能性があります。一度ログアウトし、再ログインしてからデプロイし直してください。

手順

  1. Vercel CLIからログアウトします。

    vercel logout
    
  2. 再度ログインします。

    vercel login
    

    ブラウザが立ち上がり認証を求められるので、正しいアカウント(GitHub連携などがされているアカウント)でログインします。

  3. デプロイを再実行します。

    vercel deploy
    

    ※または、該当のデプロイコマンド

特に複数のVercelアカウントを使い分けている場合や、チームへの招待状況が変わった場合に発生しやすいようです。再ログインで紐付け情報をリフレッシュすることで解消します。

ZIDOOKA!

この記事の内容について、対応できます

この記事に関連する技術トラブルや開発上の問題について個別対応を行っています。

個別対応は3,000円〜 内容・工数により事前にお見積りします
最後までお読みいただきありがとうございました

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

AI活用に関するポリシー

当サイトでは、記事の執筆補助にAIを活用する場合がありますが、全面的な委任は行いません。