Olá Rafael, tudo bem? Na verdade não, no GitHub temos muitas opções que nós auxiliam bastante como o mais novo recurso que é o GitHub Actions que é para a parte de integração contínua, onde podemos ter a possibilidade de fazer um deploy diretamente em algum servidor ou hospedagem que nos permita já visualizar o projeto em execução, mas diretamente no GitHub não, nele ainda temos o GitHub Pages onde podemos colocar um projeto de página estática, mais ainda assim precisamos configurar isso tudo para que o projeto seja enviado do GitHub para o GitHub Pages.
Espero ter esclarecido sua dúvida!