This page collects common problems participants encounter and explains how to resolve them.
What the personal archive is: After you complete each step, the course automatically saves a copy of the teaching materials to a special issue called “Course Materials Archive — Git/GitHub Interactive Course” inside your own fork. This gives you a personal reference to come back to later. Please note: your progress in the course continues in the issue created in the main repository that is on instructor’s GitHub page.
Why the personal archive issue might not be updating: The most common reason is that Issues are not enabled in your fork. GitHub turns Issues off by default in all forks, so you need to enable them manually before you complete Step 1. The archive issue is created automatically when you submit your first valid answer — if Issues are disabled at that moment, no archive issue is created.
NOTE: The archive is attempted again at Steps 2, 3, and 4 as a fallback. If you enabled Issues after Step 1 was already completed, completing the next step will still create the archive and save that step’s content. Earlier steps’ content will not be retroactively added, but you can find everything in your tracking issue.
How to enable Issues in your fork:
https://github.com/YOUR_USERNAME/YOUR_FORK_NAMEOnce Issues is enabled, the archive will be created when you complete the next step in the instructor’s repository.
NOTE: The archive is a personal reference only. Your course progress in the upstream tracking issue is completely separate and is never affected by this setting.
There are several situations where a step might appear stuck:
/done 1 and nothing happened (no reply appeared within a few minutes)The cleanest way to recover is to delete your fork and fork the repository again. The course will restart completely from Step 1 with a fresh tracking issue and a fresh enrollment record. Your old issues will be automatically closed and labelled as superseded.
⚠️ This permanently deletes your fork. Any changes you committed to your fork will be lost. Make sure you have not stored anything important there before continuing.
https://github.com/YOUR_USERNAME/YOUR_FORK_NAMEYOUR_USERNAME/YOUR_FORK_NAME) to confirmAfter re-forking, two new issues will be created automatically in the upstream repository:
[Enrollment] @YOUR_USERNAME@YOUR_USERNAME started the Git/GitHub interactive courseThe enrollment record contains a direct link to your tracking issue. Your tracking issue is where your interactive course happens.
To find them quickly:
newparticipant labelYour old (broken) tracking issue will have been automatically closed and will appear under “Closed” issues.
The course checks your answer automatically. If it says your answer is not complete, it will tell you what to improve. Here are tips for writing an answer that passes:
/done N (where N is the step number). The course checks your most recent answer, so you do not need to edit previous comments.The course is set up so that only the registered participant (you) can advance steps. If someone else posts a /done N command in your tracking issue, the course will reply telling them they are not the registered participant, but it will not advance the course.
If you receive a confusing reply you did not expect, check whether someone else has commented in your issue. The course reply always addresses the correct participant name.
The course stores important information in the body of your tracking issue (participant name, fork URL, step checklist, and archive link). Do not edit the issue body. If you have accidentally changed it:
usernameowner/reposha#N<url or disabled>- [ ] or - [x]Good news: closing the issue does not break the course.
GitHub still fires comment notifications on closed issues, and the course automation listens for those events regardless of whether the issue is open or closed. The newparticipant label is preserved when you close the issue. So the course is still fully functional.
How to continue:
@YOUR_USERNAME started the Git/GitHub interactive course)Once reopened, continue posting your answer and /done N commands exactly as before. Nothing is lost.
Tip: If you already have a valid answer ready, you can post it together with
/done Neven while the issue is closed. A valid answer will cause the automation to automatically reopen the issue as part of processing your step — you do not even need to reopen it manually first.
You do not need to delete your fork or restart the course. The fork-delete approach in Q2 is only for situations where the tracking issue itself is damaged (edited body, corrupted checklist, failed workflow).