Git is a version control system created by (and perhaps named after Linus Torvalds the guy who wrote/writes the Linux Kernel).One thing I'm not sure about is what 'git' is? I know what it refers to here in the UK, but not in the coding sense... If anyone could chip in with what the 'Git' in GitHub means that would be cool.
accessible to the laymen.
Version control is just what it sounds like, it allows you to keep track and control different versions of your project. It's mainly useful for text based files as it can track changes in their content easily, but I believe it also works with images and audio files.
A repository in the general sense is a place where things are stored, like a book repository for instance. In a version control system a repository is a folder that is used to store and track the files that belong to a project.
Git works locally on your machine, but it has the ability to interface over a network with repositories on another machine. These are called remote repositories.
Git is designed as a decentralized system, anyone can set up a remote repository on their own server if they want to.
Github is a website (one of many) that allows you to create remote repositories without having to setup and manage your own server. It's owned by Micro$haft and is entirely separate from git.
Github is a convenient way to collaborate with other people. All gratis repositories on github are public, anyone can access them, if you want a private repository then you have to pay.
You don't need to use git or github to use HISE, but you do need to go to the HISE github repository to access the source code for HISE.