创建与 GitHub企业服务器的连接 (CLI) - 开发工具控制台

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

创建与 GitHub企业服务器的连接 (CLI)

您可以使用 AWS Command Line Interface (AWS CLI) 来创建连接。

为此,请使用 create-hostcreate-connection 命令。

重要

默认情况下,通过 AWS CLI 或创建的连接 AWS CloudFormation 处于PENDING状态。使用CLI或创建连接后 AWS CloudFormation,使用控制台编辑连接以使其处于状态AVAILABLE

步骤 1:为 GitHub 企业服务器创建主机 (CLI)
  1. 打开终端(Linux、macOS 或 Unix)或命令提示符(Windows)。 AWS CLI 使用运行create-host命令,--provider-endpoint为您的连接指定--name--provider-type、和。在此示例中,第三方提供程序名称为 GitHubEnterpriseServer,终端节点为 my-instance.dev

    aws codeconnections create-host --name MyHost --provider-type GitHubEnterpriseServer --provider-endpoint "https://my-instance.dev"

    如果成功,此命令将返回主机的 Amazon 资源名称 (ARN) 信息,如下所示。

    { "HostArn": "arn:aws:codeconnections:us-west-2:account_id:host/My-Host-28aef605" }

    完成此步骤后,主机处于 PENDING 状态。

  2. 使用控制台完成主机设置并将主机变为 Available 状态。有关更多信息,请参阅 设置待处理的主机

步骤 2:在控制台中设置待处理的主机
  1. 登录 AWS Management Console 并打开开发者工具控制台,网址为https://console.aws.amazon.com/codesuite/settings/connections

  2. 使用控制台完成主机设置并将主机变为 Available 状态。请参阅 设置待处理的主机

步骤 3:为 GitHub 企业服务器创建连接 (CLI)
  1. 打开终端(Linux、macOS 或 Unix)或命令提示符(Windows)。 AWS CLI 使用运行create-connection命令,--connection-name为您的连接指定--host-arn和。

    aws codeconnections create-connection --host-arn arn:aws:codeconnections:us-west-2:account_id:host/MyHost-234EXAMPLE --connection-name MyConnection

    如果成功,此命令将返回类似于以下内容的连接ARN信息。

    { "ConnectionArn": "arn:aws:codeconnections:us-west-2:account_id:connection/aEXAMPLE-8aad" }
  2. 使用控制台设置待处理的连接。有关更多信息,请参阅 更新挂起的连接

步骤 4:在控制台中完成 GitHub 企业服务器的连接
  1. 登录 AWS Management Console 并打开开发者工具控制台,网址为https://console.aws.amazon.com/codesuite/settings/connections

  2. 使用控制台设置待处理的连接,并将连接移到 Available 状态。有关更多信息,请参阅 更新挂起的连接