O que for necessário!
O github é uma ferramenta, se em um projeto você sentir (bem comum) necessidade de usar uma ferramenta de versionamento (git) e quiser que seja acessível não só localmente, github é o lugar para hospedar o seu projeto git
Em resposta a [Não disponível]
1