Docs

How to auto-invite Students to your GitHub Repository

On Indie Courses, you can let your students invite themselves to your public or private GitHub repository. All you need to do is activate our GitHub integration and select, in each course, the repository to which your students should have access. Here’s a step-by-step walkthrough of how to set it up.

Enable the GitHub Integration

  1. Go to your Profile page.
  2. In the GitHub section, click on Install our GitHub App.
  3. Select only the repositories for your courses. No need to give us access to everything.
  4. Click Install and you’ll get redirected to your Profile page.
  5. You should now see that the integration is active and the repositories you selected.

Set the Repository for each Course

You can configure the GitHub repository to which students should have access in each course.

  1. Go to your My Courses tab.
  2. Click on the Edit button next to a course.
  3. Scroll down to the Auto-invite Students to your GitHub Repository section.
  4. Select the repository to which the students of this course should have access.
  5. And that’s it!

Students will now see a new button in their course view through which they can invite themselves to your GitHub repository.

How Students Can Invite Themselves

After you set up the GitHub integration, students will see a Request Access to GitHub Repository button in their course view.

If they click the button, they can search for their GitHub username and invite themselves to your course repo. This will add them as Collaborator to your GitHub repo, which gives them access to your codebase. And that’s it!

Sign up for future updates