将 GitHub Copilot 部署到现有的 Visual Studio 实例

Visual Studio 2022 版本 17.8 或更高版本的管理员可以使用安装脚本以编程方式将 GitHub Copilot 部署到客户端工作站,类似于部署其他 Visual Studio 组件

此方法不会安装 GitHub Copilot Chat 扩展。

先决条件

若要开始,需要:

部署 GitHub Copilot 的选项取决于 Visual Studio 当前在客户端计算机上安装的方式。

修改现有安装以添加 GitHub Copilot 组件

在大多数情况下,用户要么自行安装 Visual Studio,要么使用计算机上的开发环境设置脚本进行设置。 若要将 GitHub Copilot 组件添加到现有 Visual Studio 安装,请使用命令提示符或 PowerShell 窗口中的 modify 安装程序命令。 详细了解如何在 Visual Studio 安装中使用命令行参数

示例安装说明

在运行命令之前,请确保你位于 Visual Studio 安装程序目录(C:\Program Files (x86)\Microsoft Visual Studio\Installer)。

$installDir = .\vswhere.exe -products * -version 17.8 -requires Microsoft.VisualStudio.Component.CoreEditor -property installationPath
foreach ($i in $installDir) {
    Write-Host "Adding Copilot to this installed instance" $i
    Start-Process -FilePath .\setup.exe -ArgumentList "modify --installPath ""$i"" --add Component.GitHub.Copilot --passive" -Wait
}

使用布局进行部署

如果使用布局在整个组织中部署 Visual Studio,请执行以下步骤:

  1. Component.GitHub.Copilot 组件添加到布局。
  2. 确保客户端配置为 从布局接收更新
  3. modify运行命令(如前面的示例所示)在客户端计算机上安装 GitHub Copilot。

有关详细信息,请参阅 布局文档

需要最终用户作

在客户端计算机上安装 GitHub Copilot 组件后,最终用户必须完成以下步骤才能启用 GitHub Copilot:

  1. 使用与其 Copilot 订阅关联的 GitHub 帐户登录到 GitHub Web 界面
  2. 通过启动 Visual Studio 2022 并将其 GitHub 帐户添加到 Visual Studio 密钥链来激活访问权限。

若要了解详细信息,请考虑浏览以下资源: