GitHub authentication on shared cloud infrastructure is complicated.
Always remember, βcloudβ is the same as βsomeone elseβs computerβ. Itβs not a good idea to store your credentials on someone elseβs computer!
For this reason, we use a special tool called gh-scoped-creds to provide a special
credential which grants restricted access to only certain GitHub resources for a limited
amount of time.
Copy the GitHub authentication NotebookΒΆ
Thereβs a special notebook titled GHAUTH.ipynb in the shared/ directory.
Right-click it, select βCopyβ, then return to your home directory by clicking the π icon at the top of your file browser. Finally, right click in the empty space in your home directory and select βPasteβ.
Follow the instructions in the NotebookΒΆ
The first time you use this Notebook, you should open the βFirst time setupβ hint and follow the instructions within.
After youβve completed first-time setup, run the code cell at the end of the Notebook and carefully follow the instructions output by this cell.