Publicando mais de um site nas páginas do GitHub


16

Eu tenho uma configuração para onde tshepang.github.comredireciona tshepang.nete configurei o meu A recordpara apontar para 204.232.175.78( como explicado ). Isso funciona bem.

Agora, eu quero ter um subdomínio, para que eu possa ter um registro CNAME apontando para movies.tshepang.net. Como tshepang.github.comjá foi tirado, não sei como fazê-lo, além de criar outra conta no GitHub.

Respostas:


19

Sim, é possível ter vários sites de páginas do GitHub em uma conta. Crie outro repositório GitHub e envie os arquivos do site para a gh-pagesfilial. Isso resultaria na hospedagem do site tshepang.github.io/<repo-name>.

Agora, empurre outro arquivo "CNAME" para o mesmo repositório e ramifique e preencha com movies.tshepang.net. Faça login no seu host DNS e adicione o CNAME para apontar para "tshepang.github.io" (assim como o site original).

Isso permitiria que você aparentemente tivesse dois sites diferentes em domínios diferentes. Isso não funcionaria por ter dois ou mais subdomínios no próprio github.io.


Por que a limitação ... não funcionaria por ter dois ou mais subdomínios no próprio github.com ? Existe uma referência em algum lugar?
tshepang

1
Na verdade, não consigo encontrar nada que explique, só descobri através da experiência. Você pode tentar criar outro repositório com outro subdomínio e ver se funciona.
quer

Eu tentei com 9 subdomínios, e funciona. Demora um pouco ... vários minutos para cada subdomínio.
tshepang

@Tshepang Uau, você acabou de criar os respectivos repositórios e tudo funciona?
Hydra

sim senhor, na verdade ele faz
tshepang

1

Como mencionado , para cada site que acabaria acessível como um subdomínio:

  • Preciso criar um repositório GitHub separado
  • Verifique se o URL do site desejado está no CNAME
  • git pusho site na gh-pagesfilial

Para tornar esses sites acessíveis pela Internet, minhas configurações são assim:

insira a descrição da imagem aqui

Agora, movies.tshepang.netleva-me a um site, demo-icbu.tshepang.netleva-me a outro e assim por diante.


2
Desculpe, como isso é diferente da minha resposta? Estou me referindo a domínios como foo.github.io AND bar.github.io, todos em uma única conta. Você pode ter subdomínios ilimitados se usar seu próprio nome de domínio e adicionar os CNAMES relevantes.
Hydra

Usando a interface da web, não consegui que o CNAMEs funcionasse. Ao adicionar CNAMES relevantes , você quer dizer os arquivos de texto exigidos pelo GitHub? Além disso, eu não entendo o que você quer dizer com foo e bar ... Eu pensei que um só pode ter um dos dois (no meu caso tshepang.github.io).
tshepang

Existe talvez um tutorial em vídeo explicando isso. Funciona para vários sites em vez de subdomínios e vários sites que também podem incluir um subdomínio? site.com, site2.com, sub.site2.com etc etc?
Pierce McGeough

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.