This small bit of code can update your code from GitHub using your credentials.
While this is mostly focused on helping users download or update their projects on a server with complicated file transfer access, it can be used anywhere thanks to its simple and intuitive CLI.