


- Unassign the user from the GitHub application in the IdP.
- If the user is in groups used for provisioning or team sync, remove them from those groups where appropriate.
- Reassign the user to the application so they receive a new invitation.
- Confirm the user can register the
Okta Verifyapp (or your chosen authenticator) on the replacement device. - Validate the user’s group membership if your organization relies on group-based provisioning or team sync.

If your organization separates IdP administration from GitHub org administration, coordinate both roles: the IdP admin performs the unassign/reassign steps, and the GitHub org admin confirms provisioning/team sync completes successfully.
- Rotating SAML certificates before expiration in both the IdP and the GitHub organization’s SAML settings.
- Monitoring IdP and GitHub audit/provisioning logs for errors.
- Validating SCIM tokens, API credentials, and provisioning mappings.
- Re-running provisioning or team sync after resolving IdP-side issues.
- Check IdP logs for authentication or provisioning errors.
- Confirm SCIM/API tokens and credentials are valid and unexpired.
- Inspect GitHub organization audit logs and provisioning failure messages.
- Coordinate certificate token rotations and retries with the IdP admin.

- Review the runner logs for errors or job failures.
- Verify network connectivity to GitHub (API endpoints).
- Ensure the runner service/process is running and configured to auto-restart.
- Update or reprovision the host when the runner software is corrupted or outdated.
- Platform outages or degraded services (Actions, API, Pages, etc.) — check the GitHub Status page first.
- Billing and enterprise licensing disputes should be opened as a support case with GitHub.
- If an issue appears to be platform-wide or requires intervention beyond your organization’s scope, open a support ticket at GitHub Support Contact.

Do not contact GitHub Support for IdP-level identity resets (lost MFA devices). Those are handled via your IdP and organization admins. Contact Support for billing, platform outages, or proven GitHub service defects only.
Summary
- Organization administrators (and IdP administrators where applicable) are responsible for identity recovery (lost 2FA devices), SAML certificate rotations, SCIM/team synchronization troubleshooting, and self-hosted runner maintenance.
- GitHub Support handles platform-level outages, service bugs, and billing/licensing issues.
- Use the GitHub Status page to confirm platform health first; then open a support case if the issue requires GitHub’s intervention.
- GitHub Support
- GitHub Status
- Okta Verify
- GitHub Actions documentation: https://docs.github.com/en/actions