Using git and GitHub#

“Git is a version control system that lets you track who made changes to what and when, and has options for updating a shared or public version of your code on source code repository hosting platforms such as GitHub or GitLab.” Software Carpentry

Whole lecture series on how and why to use git: HIGHLY advice to read https://coderefinery.github.io/git-intro/

How to install and configure git#

https://coderefinery.github.io/installation/git-in-terminal/

or for GUI guide usage you may install GitHub desktop https://desktop.github.com/

GitHub account#

https://coderefinery.github.io/installation/github/#github

Using github via ssh or https (only required for private repositories or for pushing)#

https://coderefinery.github.io/installation/ssh/#ssh