Talvez o arquivo html principal ( caso seja um site estático ) não esteja na raiz do projeto ou você não especificou onde ela está , ou seja, pode ser um motivo pela qual deve está enfrentando o problema . No mais, no github é bem fácil de hospedar um site ( hospedei um dia desse ) .

oq é isso de raiz? sou nova nessas coisas nao entendo muito

Digamos que você tenha um arquivo chamado `index.html` e quer hospedar-lo no seu repositorio chamado `site` no github, para isso é necessário que esse arquivo esteja na parte principal do projeto. Exemplo: site |-- index.html Dessa forma seu arquivo está vísivel para o gitub , caso tenha mais arquivos ou pastas é só seguir a mesma lógica . : )