Git и GitHub позволяют легко работать над проектом группе людей, сохранять бэкапы, создавать ветки и т.д. Все на одном ресурсе, легко, доступно, не нужно постоянно скидывать коллегам новую версию отдельно.
Если делаешь проект один - ГитХаб не нужен. Если нет необходимости создавать несколько версий проекта - тоже не нужен.
Хочешь похвастать проектом перед людьми, ГитХаб в помощь.