GitHub organizations and Walhall

Overview

In Walhall, users and repositories are controlled entirely by GitHub organizations. Users log in to Walhall with their GitHub accounts, and they can only see those repositories to which they have permissions on GitHub.

First, as an organization admin, you must validate your Walhall beta access code and then authorize Walhall to access your organization.

Then, users in your organization will be able to create apps in Walhall with your organization’s repositories.

You can receive your beta access code after scheduling a demo—the link will be emailed to you afterward.

1. Remove third party restrictions

First, make sure that your organization allows third-party application access. To do this, go to your GitHub Organization settings > Third-party access and click “Remove restrictions.”

Screenshot: Third-party access restrictions

If you would prefer not to do this, you can grant organization access to Walhall in the next step.

When you’re ready to link your organization:

  1. Click the registration link sent to you via email.
  2. Click the Authorize with GitHub button. Screenshot: Authorize with GitHub
  3. Complete the GitHub OAuth flow to authorize Walhall to access your organization. Screenshot: Grant organization access to Walhall
  4. You will be returned to Walhall, where you will see a list of your GitHub organizations; select the organization you want to register with Walhall.
  5. Read and accept the required legal notices by checking the box at the bottom.

Once this process is complete, you will be logged in and taken to the home screen of Walhall. From here, you can create your first app.