若要在 IDE 或命令行中使用GitHub Copilot,必须向具有GitHub许可证的Copilot帐户进行身份验证。
如果您通过企业在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。 单击“ 登录” GitHub,然后按照提示授权帐户。
如果未 看到提示,请尝试重启 VS Code。
如果您需要切换到GitHub.com上的一个帐户,请从authProvider中删除settings.json设置。
从 JetBrains IDE 进行身份验证
若要在 JetBrains 编辑器中进行身份验证 GHE.com ,必须安装 1.4.11 或更高版本的 Copilot 扩展。 然后,您必须将扩展配置,以便与 GHE.com 配合使用。
- 要打开编辑器首选项或设置对话框,请按 Command+, (Mac) 或 Ctrl+Alt+S (Windows)。
- 在左侧栏中,展开“工具”部分,然后单击 GitHub Copilot。
- 在“常规”部分中,查找“身份验证提供程序”字段,并输入你访问 GitHub的主机名。 例如:
octocorp.ghe.com。 - 单击“OK”以保存更改****。
- 按照提示登录以使用 GitHub Copilot。
若要随时登录和注销GitHub,请单击状态栏中的Copilot对话 图标(),然后单击“登录”。GitHub 按提示登录。
如果需要切换到 GitHub.com 上的帐户,请删除在“身份验证提供商”字段中输入的值。
从 Xcode 进行身份验证
- 打开“GitHub Copilot for Xcode”应用程序。
- 单击“高级” 选项卡。
- 在“身份验证提供程序 URL”字段中,输入访问 GitHub的 URL。 例如:
https://octocorp.ghe.com。 - 请按照 登录 GitHub Copilot中的说明来授权扩展程序。
从命令行进行身份验证
若要使用 Copilot 命令行界面(CLI),必须:
- 下载并安装 Copilot 命令行界面(CLI)。 请参阅 安装 GitHub Copilot CLI。
- 在GHE.com上使用
copilot login --host SUBDOMAIN.ghe.com对您接收Copilot许可证的帐户进行身份验证。
有关 Copilot 命令行界面(CLI) 的常规信息,请参阅 GitHub Copilot 命令行界面 (CLI)。
在Visual Studio中进行身份验证
若要从Visual Studio进行身份验证,请按照 将GitHub帐户添加到 Visual Studio 密钥链Microsoft Learn 中的步骤。
对于“GitHub Enterprise URL”字段,输入您访问 GitHub 时使用的 URL。 例如:https://octocorp.ghe.com。
从 Eclipse 进行身份验证
- 在 IDE 中,单击 Copilot 以打开菜单。
-
** **单击“编辑首选项...”。 - 在 GitHub Enterprise “身份验证终结点 ”字段中,输入访问 GitHub的 URL。 例如:
https://octocorp.ghe.com。 - 单击“应用”。
- 再次打开**Copilot** 菜单,然后单击“登录到GitHub”。