

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# GitHub トークンの問題のトラブルシューティング
<a name="troubleshooting-github-token-issues"></a>

## GitHub OAuth トークンが無効です
<a name="troubleshooting-invalid-github-token"></a>

 2017 年 6 月以降に作成された CodeDeploy アプリケーションでは、各 AWS リージョンの GitHub OAuth トークンを使用します。特定の AWS リージョンに関連付けられたトークンを使用すると、GitHub リポジトリにアクセスできる CodeDeploy アプリケーションをより詳細に制御できます。

 GitHub トークンエラーが発生した場合は、すでに無効になっている古いトークンの場合があります。

**無効な GitHub OAuth トークンを修正するには**

1.  以下のいずれかの方法を使用して、古いトークンを削除してください。
   + API を使って古いトークンを削除するには、[DeleteGitHubAccountToken](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteGitHubAccountToken.html) を使用します。
   +  AWS Command Line Interfaceを使用して古いトークンを削除するには:

     1. トークンが存在するコンピュータに移動します。

     1.  AWS CLI がこのコンピュータにインストールされていることを確認します。インストール方法については、[AWS CLIユーザーガイド](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) の「*AWS Command Line Interface のインストール、更新、およびアンインストール*」を参照してください。

     1. トークンが存在するコンピュータで、次のコマンドを入力します。

        **aws delete-git-hub-account-token**

        コマンド構文の詳細については、「[delete-git-hub-account-token](https://docs.aws.amazon.com/cli/latest/reference/deploy/delete-git-hub-account-token.html)」を参照してください。

1.  新しい OAuth トークンを追加します。詳細については、「[GitHub と CodeDeploy との統合](integrations-partners-github.md)」を参照してください。

## GitHub OAuth トークンの最大数を超えました
<a name="troubleshooting-too-many-github-tokens"></a>

CodeDeploy のデプロイを作成する際に許可されている GitHub トークンの最大数は 10 です。GitHub OAuth トークンに関するエラーが発生した場合、トークンが 10 個以下であることを確認します。トークンが 10 個以上ある場合は、最初に作成されたトークンが無効になります。たとえば、トークンが 11 個ある場合、最初に作成したトークンが無効になります。トークンが 12 個ある場合、最初に作成した 2 個のトークンが無効になります。CodeDeploy API を使用して古いトークンを削除する方法については、「[DeleteGitHubAccountToken](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteGitHubAccountToken.html)」を参照してください。