Support separate GHE.com Copilot identity and GitHub Enterprise Server repository integration
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- github
- Domain
- developer-experience
Research direction
The issue names no files, tests, or entry points. Start by locating the app's Copilot authentication and GitHub Enterprise repository-integration entry points, then review how credentials and hosts are currently coupled. Done means users can authenticate Copilot through ghe.com while separately connecting a private GHES instance for repository, pull request, issue, and review context.
Written by the indexing model from the issue text.
Description
An organization may use a split GitHub setup:
GitHub Copilot licenses are assigned to corporate accounts hosted on *.ghe.com.
Source code, pull requests, issues, reviews, etc. are hosted on a separate, privately hosted GitHub Enterprise Server (GHES) instance with a custom corporate URL.
The Copilot app requires authentication using the *.ghe.com account to access the Copilot license. However, there does not appear to be a way to additionally connect the app to the separate GHES instance.
As a result, users cannot benefit from the app's native GitHub integration with their actual development repositories, including pull requests, issues, reviews, and other repository context.
Ideally, Copilot authentication and repository-host authentication should be independent. A user should be able to authenticate Copilot through their *.ghe.com account while separately authenticating against a private GHES instance for repository, PR, issue, and review integration.
This would support enterprise environments where Copilot licensing is provided through GitHub Enterprise Cloud while source code remains hosted on a private GitHub Enterprise Server.
- Dominant language
- No language data
- Stars
- 2.1k
- Forks
- 157
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from github/app
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
ScoopInstaller/Nonportable#639 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ScoopInstaller/Extras#18800 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
uqbar-project/website-wollok-ts#84 · 2 comments ·
-
on hold T: core-bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100