Github - это просто компания, которая размещает git-репозитории.Git - это инструмент, который можно использовать с любым хостом репозитория, который вы хотите.Есть альтернативы github, хотя github, безусловно, является самым популярным хостом хранилища.
Origin - имя по умолчанию для удаленного хранилища Git.Это означает, что когда вы просматриваете документацию в Интернете о том, как использовать команды git и находите что-то вроде git push origin master
, он просто работает независимо от того, находится ли он на Github, Bitbucket или на автономном сервере.Если бы это было не так, вся документация стала бы более сложной, так как она должна была бы указывать пользователям, как выяснить, как удаленный сервер называет свой хост-провайдер репо, а затем как выполнить настоящую команду.