

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# GitHub OAuth 应用程序
<a name="oauth-app-github"></a>

## GitHub 使用 OAuth （控制台）连接
<a name="oauth-app-github-console"></a>

要使用控制台将您的项目与 GitHub OAuth 应用程序连接起来，请在创建项目时执行以下操作。有关信息，请参阅[创建构建项目（控制台）](create-project.md#create-project-console)。

1. 对于**源提供商**，请选择**GitHub**。

1. 对于**凭证**，执行以下操作之一：
   + 选择使用账户凭证将您账户的默认源凭证应用于所有项目。

     1. 如果您未连接到 GitHub，请选择 “**管理账户凭证**”。

     1. 对于**凭据类型**，请选择**OAuth 应用程序**。
   + 如果您选择为**服务**使用账户级别凭证，请选择要用于存储令牌的服务，然后执行以下操作：

     1. 如果您选择使用 **Secrets Manager**，则可以选择使用现有密钥连接或创建新密钥，然后选择**保存**。有关如何创建新密钥的更多信息，请参阅[在 Secrets Manager 密钥中创建和存储令牌](asm-create-secret.md)。

     1. 如果您选择使用**CodeBuild**然后选择**保存**。
   + 选择**仅为此项目使用覆盖凭证**，以便使用自定义源凭证来覆盖账户的凭证设置。

     1. 从填充的凭据列表中，选择**OAuth 应用程序**下的选项之一。

     1. 您也可以通过在描述中选择 “**创建新 OAuth 的 Oauth 应用程序令牌连接” 来创建新的应用程序令牌**。

要查看您的授权 OAuth 应用程序，请导航到 “开启的[应用程序](https://github.com/settings/applications)” GitHub，并验证是否列出了名为 [aws-codesuite `AWS CodeBuild (region)`](https://github.com/aws-codesuite) 拥有的应用程序。