Connecting to GitHub
If you would like to push up to GitHub, you need to connect your GitHub account to your user account on the Jupyterhub.
First, setup your global configuration settings:
$ git config --global user.name "your username here"
$ git config --global user.email "email address here"
Make sure you use the same username and email that is associated with your github account.
Another useful global setting to user:
git config --global core.autocrlf input
If you'd like to push to github, you will need to setup ssh key pairs. Instructions for this can be found here.