GitHub importer doc improvements for GitHub Enterprise customers
Problem
Our GitHub importer docs appear to have incorrect guidance for GitHub Enterprise customers.
We say GH Enterprise -> SaaS:
If you are importing from GitHub Enterprise to GitLab.com, use the GitLab Import API GitHub endpoint instead.
and for GH Enterprise -> SM:
If you are importing from GitHub Enterprise to a self-managed GitLab instance: - You must first enable the GitHub integration [...]
When there are no such limitations.
Proposal
Update the docs to reflect:
Auth type | Trigger via API | Trigger via UI (using Personal Access Token field) |
Trigger via UI (via Authenticate with GitHub button) |
Available SaaS? | Available SM? | Notes |
---|---|---|---|---|---|---|
PAT | ![]() |
![]() |
![]() |
![]() |
GH always rate limits tokens at 5k req/h | |
OAuth (using GitHub integration) | ![]() |
![]() |
Needs to be configured | If org that owns OAuth app is part of GH Enterprise then GH rate limit will be higher 15k req/h mentioned in our docs here (this benefit yet available on SaaS but #432970 (closed) will hopefully change that). Otherwise, rate limit will be same as PAT |