Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
Turn the path into reviewable evidence with its scoped project milestones and explicit grading criteria.
Take a small project, initialize a Git repo, and build a clean history: a sensible .gitignore (no build artifacts or secrets), small atomic commits...
Contribute to a repository you don't own (or simulate it with a partner / a second account): fork it, add an 'upstream' remote, branch, push, and open...
Practice the powerful, dangerous parts of Git on a throwaway repo: use interactive rebase to squash/reorder/reword a messy branch into a clean one;...