# How to Upload Jupyter Notebook to Github

> To add your work to GitHub, create a new repository by naming it, adding a description, and setting it to public. Then, select the option to upload an existing file, choose your files, name your commit, and click the commit changes button to finish the upload.

Canonical: https://livedemo.ai/tutorials/how-to-upload-jupyter-notebook-to-github/
Apps: GitHub
Updated: 2026-10-05
Interactive demo: https://story-api.livedemo.ai/workspaces/62255d3d3304f17b8f5e2d03/stories/692a50a0ab56e05a00ffd589/preview?step=1

## Steps

1. Click on the add icon to add a new repository.
2. Select 'New repository'.
3. Provide a name for your repository.
4. Add a description to your repository and set it as public.
5. Click 'Create repository'.
6. Click on your new repository.
7. Once you have successfully created your repository, click on the 'Create a new file' or upload an existing file' option.
8. Click 'Choose your files'.
9. Name your commit as a Jupyter notebook or however you like to name your commit.
10. To upload, click on the 'Commit changes' button.
