Aslında iki kavram var, git ve GitHub. Git bir versiyon kontrol sistemi iken, GitHub ise bu versiyon kontrol sistemi içerisinde tuttuğumuz repoları host edebileceğimiz yani depolayabileceğimiz bir servis, platform. Ayrıca GitHub'ın alternatifi birçok servis var.