Skip to main content
Version: v3

GitHub sign-in and repository access

GitHub connects to DevPortal 3.x in two independent parts. Sign-in lets users enter with their GitHub account. Backend access lets the catalog discover repositories and lets the scaffolder and entity pages read from GitHub. Configure each part on its own; neither implies the other.

The two parts​

Which combinations to use​

  • Full GitHub setup: configure sign-in (Sign in with GitHub) and backend access (GitHub backend integrations). Sign-in uses a GitHub OAuth app; backend access uses a token or a GitHub App.
  • GitHub repositories with another identity: configure only backend access, and sign in through a different provider such as Keycloak. No GitHub OAuth App is needed.
  • GitHub identity without GitHub repositories: configure only sign-in and organization sync. No repository token is needed.