I have followed these instructions below to upload a project.
Global setup:
Download and install Git git config --global user.name \"Your Name\"
You need to set up SSH keys.
This GitHub page explains how to generate keys.
If you have an existing key, you copy $HOME/.ssh/id_rsa.pub and paste it into the GitHub SSH settings page.
$HOME/.ssh/id_rsa.pub