Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Click your profile photo to display the dropdown menu.

  2. Click Your organizations.

  3. To the right of the organization, click Settings.

  4. In the left sidebar, click Developer settings.

  5. In the left sidebar, click GitHub Apps.

  6. Click New GitHub App. The Register new GitHub App page opens:

  7. Enter For GitHub App name, enter the appropriate information to name and describe . For example, snaplogic-app.

  8. In the Write tab, enter a description of the App.

  9. For the Homepage URL, enter the full URL to the App’s website. Users will install the App from this page. For example: HTTPS://www.<your-domain>.com/GHES<your-GHES-server-URL>/github-apps/snaplogic-app/.

  10. Add a Callback URL in the following format, where <frontend_url> is the URL that you use to log in to the SnapLogic IIP:
    <frontend_url>:
    https://elastic.snaplogic.com/api/1/rest/asset/app/oauthcallback

  11. Click Expire user authorization tokens.

  12. Make sure the WebHook Active box is not checked.

  13. Set Repository permissions as follows:

    1. Contents: Read & write

    2. Deployments: Read & write

    3. Issues: Read & writeMetadata: Read-only

    4. Pull Requests: Read & write

  14. Under Where can this GitHub App be installed, select Any Account.

  15. Click Create GitHub App.
    General information about the App displays including the App ID, which will be required for SnapLogic configuration.

  16. Install the App for the appropriate GHES organization.

  17. Use the buttons on the About page to generate and save a Client Secret and a Private Key. Generating Private keys will automatically download them in a .pem file.

...