Skip to content

Instantly share code, notes, and snippets.

@alt-art
Last active January 26, 2022 18:09
Show Gist options
  • Save alt-art/8225083d7e53afa57505494df932d5f6 to your computer and use it in GitHub Desktop.
Save alt-art/8225083d7e53afa57505494df932d5f6 to your computer and use it in GitHub Desktop.
Usando dominios gratuitos no Github pages

Como usar domínio gratuito com o github pages

É muito legal ter domínio próprio e de certa forma faz parecer mais profissional por isso aqui vai um tutorial de como usar domínios gratuitos com o github pages.

Obtendo um domínio gratuito

Freenom é uma plataforma permite nos obter dominios gratuitos com tipo tk, ml, ga, cf e gq e renovar a cada ano, basta pesquisar e ver a disponibilidade.

Entre no site freenom.com cadastre-se e pesquise um dominio no campo de busca.

Se o domínio que desejar estiver disponível clique em “Obtê-lo agora!”.

Nesse momento seu domínio estará no carrinho da loja clique em “Pagamento”.

Freenom seleção de domínio

Na tela de seguinte é preciso se atentar com o período, escolha 12 meses e clique em "Continue".

Freenom seleção de período

No “Review & Checkout” Aceite os termos e complete o pedido.

Em seguida você verá essa tela:

Freenom order conrirmation

No meu caso não precisei esperar nenhum email (até porque não chegou), vá em Services > My Domains e ele já deve estar lá.

Freenom dropdowm menu

Agora clique em “Manage Domain” para configurar o domínio.

Configurando DNS para o github pages

No Freenom

Assim que clicar em “Manage Domain” clique em “Manage Freenom DNS”.

Freenom tela Manage Domain

Crie uma entrada com Type CNAME com o Name wwww com o Target sendo nome-usuario.github.io.

Crie 4 entradas desta vez com o Name vazio e Type A, coloque as seguintes Target's:

185.199.110.153
185.199.111.153
185.199.109.153
185.199.108.153

O resultado final deve ser parecido com este:

Freenom configuração final do DNS

Agora vá em um repositório que tenha Pages vá em Settings > Pages e coloque seu domínio com subdomínio www.

Github pages

Recomendo habilitar o “Enforce HTTPS”.

Pode demorar 30 minutos até que as alterações sejam salvas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment