Disconnected from the server.
Attempting to reconnect
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
- Go to your Profile page.
-
In the
GitHub
section, click onInstall our GitHub App
. - Select only the repositories for your courses. No need to give us access to everything.
-
Click
Install
and you’ll get redirected to your Profile page. - 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.
-
Go to your
My Courses
tab. -
Click on the
Edit
button next to a course. -
Scroll down to the
Auto-invite Students to your GitHub Repository
section. - Select the repository to which the students of this course should have access.
- 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!