To use GitHub Copilot in an IDE or the command line, you must authenticate to an account on GitHub that has a Copilot license.
If you receive access to Copilot through a managed user account owned by an enterprise on GHE.com, you may need to adjust some settings in your IDE before you can authenticate to your account.
Use the tabs at the top of this article to see instructions for your environment.
Authenticating from VS CodeTo open your VS Code settings, press Command+, (Mac) or Ctrl+, (Windows).
In the search bar, search for enterprise
.
For the Github-enterprise: Uri
setting, enter the URL where you access GitHub. For example: https://octocorp.ghe.com
.
In the VS Code settings, search for copilot
.
Under "GitHub > Copilot: Advanced," click Edit in settings.json.
Inside the github.copilot.advanced
property, add "authProvider": "github-enterprise"
. For example:
"github.copilot.advanced": { "authProvider": "github-enterprise" },
"github.copilot.advanced": {
"authProvider": "github-enterprise"
},
Save the settings.json
file.
You will be shown a prompt asking you to sign in to use GitHub Copilot. Click Sign in to GitHub, then follow the prompts to authorize your account.
If you don't see the prompt, try restarting VS Code.
If you ever need to switch to an account on GitHub.com, remove the authProvider
setting from settings.json
.
To authenticate to GHE.com in a JetBrains editor, you must install version 1.4.11 or later of the Copilot extension. You must then configure the extension to work with GHE.com.
octocorp.ghe.com
.If you ever need to switch to an account on GitHub.com, remove the value you entered in the "Authentication Provider" field.
Authenticating from Xcodehttps://octocorp.ghe.com
.To use the gh-copilot
extension for the GitHub CLI, you must:
GitHub.com is the default destination of GitHub CLI requests. To use gh copilot
, you must ensure requests are sent to GHE.com, where you receive your license. You have the following options:
--hostname SUBDOMAIN.ghe.com
in all gh copilot
commands.GH_HOST
environment variable to change the default host for all GitHub CLI commands.gh auth logout
. However, you will need to sign back in to get updates to gh-copilot
.For general information on using the GitHub CLI across platforms, see Using the GitHub CLI across GitHub platforms.
Authenticating from Eclipsehttps://octocorp.ghe.com
.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4