GitHub Team requirements

Assigning users to GitHub Team with entitlements requires that the following conditions be met:

  • Your GitHub Team instance in Okta is configured for Secure Web Authentication. Set the Application username format either to a custom format to match the username that's imported from GitHub, or to (None). Don't use the default Email format, because this causes problems during profile update push operations.

  • The user must have a valid email in GitHub to be successfully provisioned to GitHub with entitlements.

  • The user must belong to one or more teams in GitHub.

A provisioning error occurs when you assign users who have an invalid username or who are assigned to a policy that leaves them without a team. However, the assignments may initially appear to be successful, because there can be a delay before provisioning errors appear on the Tasks page.

Related topics

Configure a provisioning-enabled app

Provisioning-enabled app limits