GitHub Enterprise push group fails with the following error visible in the Okta dashboard:
Unable to update Group Push mapping target App group <appgroup>: Error while creating user group <usergroup>: Gateway Time-out. Errors reported by remote server: Invalid JSON: Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false') at [Source: (String)"<html> <head><title>504 Gateway Time-out</title></head> <body> <center><h1>504 Gateway Time-out</h1></center> </body> </html>
- GitHub Enterprise
- Provisioning
- Group Push
- Error
This error appears when the account that was used to enable the provisioning integration in Okta:
- The account is no longer active.
- The credentials used for creating the API connection are invalid.
- The authentication token is invalid.
- Permissions of the account are incorrect within GitHub.
- On the GitHub side, verify the permissions and status of the account used to create the API connection.
- Go to Okta Admin Console and navigate to Applications > Applications > GitHub Enterprise Cloud - Organization > Provisioning > Integration > click the Edit button.
- Click Authenticate with GitHub Enterprise Cloud - Organization to generate a token.
- The GitHub Sign-in window will appear. Enter the GitHub Admin account credentials and click the Sign-in button.
- If acceptable, click on Authorize OktaOAN to Grant access to the organization account.
- A successful authentication confirmation message will be displayed.
- Click Save.
- Afterward, attempt the group push again.
