This post will explore (and serve as a personal reference) for linking a jupyter notebook to github. This guide assumes you have a github account, basic knowledge of git and the command line, and is currently using Jupyter notebook.
Firstly, spin up jupyter notebook using your CLI and this command:
This should bring you to the jupyter notebook interface as seen as the screenshot below:
Click the dropdown on the right, and select "Python 3". This will spin up the IDE, which you can then name appropriately. For this example, I copy pasted code from W3Schools.
Great. Now we have the code. In Jupyter, go to "File" and go to "Download As:", select "Notebook"(.ipynb)
Now, sign into your github account, and create a new repository. On the Quick set up page select the "…or create a new repository on the command line" option
Copy paste the code into your command line like so:
Go back to github and refresh the page.
Select "Upload files".
Choose the file you've just downloaded from the jupyter gui and select "Commit changes". This will then take you back to the file screen where you can now click on the file you just uploaded. The screenshot below shows the final result.
Your jupyter notebook work is now shareable to others.