Git - это распределенная система контроля. Это социальная сеть для кода xD. В место друзей форки кода. Вместо лайков комиты. Ну и естественно холивары в каментах какая же соцсеть без срачей в каментах. Естественно тебе никто не запрещает делать свою версию git протокола так же как и делать собственный фейсбук. Но что то мне подсказывает что у тебя проект не выстрелит.
Я посмотрю, как ты будешь работать в команде над одним проектом параллельно, выкладывая проект на файлообменник. Молчу даже про прочие нужды. А GIT естественно можно и на свой сервер поставить. Никто не говорит, что github необходим для закрытого проекта.