要在 IDE 或命令行中使用 GitHub Copilot,必须对拥有 Copilot 许可证的 GitHub 账户进行身份验证。
如果您通过 GHE.com 上企业拥有的托管用户账户获得 Copilot 访问权限,可能需要在 IDE 中调整一些设置,才能对您的账户进行身份验证。
使用本文顶部的 标签页 查看针对您环境的说明。
从 VS Code 进行身份验证
-
要打开 VS Code 设置,请按 Command+,(Mac)或 Ctrl+,(Windows)。
-
在搜索栏中,搜索
enterprise。 -
对于
Github-enterprise: Uri设置,输入您访问 GitHub 的 URL。例如:https://octocorp.ghe.com。 -
在 VS Code 设置中,搜索
copilot。 -
在 “GitHub > Copilot: Advanced” 下,点击 Edit in settings.json。
-
在
github.copilot.advanced属性中,添加"authProvider": "github-enterprise"。例如JSON "github.copilot.advanced": { "authProvider": "github-enterprise" },"github.copilot.advanced": { "authProvider": "github-enterprise" }, -
保存
settings.json文件。 -
系统将显示提示,要求您登录以使用 GitHub Copilot。点击 Sign in to GitHub,然后按照提示授权您的账户。
如果您 没有看到提示,请尝试重新启动 VS Code。
如果您需要切换到 GitHub.com 的账户,请从 settings.json 中移除 authProvider 设置。
从 JetBrains IDE 进行身份验证
要在 JetBrains 编辑器中对 GHE.com 进行身份验证,必须安装 1.4.11 版或更高版本的 Copilot 扩展。随后需要将扩展配置为与 GHE.com 配合使用。
- 要打开编辑器首选项或设置对话框,请按 Command+,(Mac)或 Ctrl+Alt+S(Windows)。
- 在左侧边栏,展开 “Tools” 部分,然后点击 GitHub Copilot。
- 在 “General” 部分,寻找 “Authentication Provider” 字段,并输入您访问 GitHub 的主机名。例如:
octocorp.ghe.com。 - 要保存更改,请点击 OK。
- 按照提示登录以使用 GitHub Copilot。
随时登录或退出 GitHub,点击状态栏中的 Copilot Chat 图标()后,点击 Login to GitHub。按照提示登录。
如果您需要切换到 GitHub.com 的账户,请删除在 “Authentication Provider” 字段中输入的值。
从 Xcode 进行身份验证
- 打开 “GitHub Copilot for Xcode” 应用程序。
- 点击 Advanced 选项卡。
- 在 “Auth provider URL” 字段中,输入您访问 GitHub 的 URL。例如:
https://octocorp.ghe.com。 - 按照 登录 GitHub Copilot 中的说明为扩展授权。
从命令行进行身份验证
要使用 Copilot CLI,您必须
- 下载并安装 Copilot CLI。请参阅 安装 GitHub Copilot CLI。
- 使用
copilot login --host SUBDOMAIN.ghe.com对您获得 Copilot 许可证的 GHE.com 账户进行身份验证。
有关使用 Copilot CLI 的常规信息,请参阅 GitHub Copilot CLI。
从 Visual Studio 进行身份验证
要在 Visual Studio 中进行身份验证,请按照 Microsoft Learn 上的 Add your GitHub accounts to your Visual Studio keychain 步骤操作。
对于 “GitHub Enterprise URL” 字段,输入您访问 GitHub 的 URL。例如:https://octocorp.ghe.com。
从 Eclipse 进行身份验证
- 在 IDE 中,点击 Copilot 打开菜单。
- 点击 Edit Preferences...。
- 在 GitHub Enterprise Authentication Endpoint 字段中,输入您访问 GitHub 的 URL。例如:
https://octocorp.ghe.com。 - 点击应用。
- 再次打开 Copilot 菜单,然后点击 Sign In to GitHub。