若要在 IDE 或命令行中使用GitHub Copilot,必须向具有GitHub许可证的Copilot帐户进行身份验证。
如果你通过企业拥有的 Copilot(位于 托管用户帐户 上)获得了 GHE.com 访问权限,你可能需要先调整 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 上的一个帐户,请从 settings.json 中删除 authProvider 设置。
从 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,请单击状态栏中的副驾驶聊天 图标(),然后单击“登录”。GitHub 按提示登录。
如果需要切换到 GitHub.com 上的帐户,请删除在“身份验证提供商”字段中输入的值。
从 Xcode 进行身份验证
- 打开“GitHub Copilot for Xcode”应用程序。
- 单击“高级” 选项卡。
- 在“身份验证提供程序 URL”字段中,输入访问 GitHub的 URL。 例如:
https://octocorp.ghe.com。 - 请按照登录到 GitHub Copilot中的说明来授权扩展程序。
从命令行进行身份验证
若要使用 Copilot 命令行界面(CLI),必须:
- 下载并安装 Copilot 命令行界面(CLI)。 请参阅 安装 GitHub Copilot CLI。
- 使用
copilot login --host GHE.com,向你获得 Copilot 许可证时所在的 SUBDOMAIN.ghe.com 上的帐户进行身份验证。
有关 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”。