Skip to main content

Verificando seu domínio personalizado para o GitHub Pages

Você pode aumentar a segurança de seu domínio personalizado e evitar ataques verificando seu domínio.

GitHub Pages está disponível em repositórios públicos com GitHub Free e GitHub Free para organizações, e em repositórios públicos e privados com GitHub Pro, GitHub Team, GitHub Enterprise Cloud e GitHub Enterprise Server. Para obter mais informações, consulte os "produtos do GitHub".

Sobre a verificação de domínio para o GitHub Pages

Ao verificar seu domínio personalizado para sua conta pessoal ou organização, somente os repositórios pertencentes à sua conta pessoal ou organização podem ser usados para publicar um site de GitHub Pages para o domínio personalizado verificado ou os subdomínios imediatos do domínio.

Verificar seu domínio impede que outros usuários do GitHub de assumir seu domínio personalizado e usá-lo para publicar seu próprio site de GitHub Pages. As tomadas de domínio podem acontecer quando você excluir seu repositório, quando seu plano de cobrança é rebaixado, ou após qualquer outra alteração que desvincula o domínio personalizado ou quando você desabilita GitHub Pages enquanto o domínio permanece configurado para GitHub Pages e não é verificado.

Ao verificar um domínio, todos os subdomínios imediatos também são incluídos na verificação. Por exemplo, se o domínio personalizado github.com for verificado, docs.github.com, support.github.com e todos os outros subdomínios imediatos também estarão protegidos contra a tomada de controle.

Também é possível verificar um domínio para sua organização ou empresa, que exibe um selo "Verificado" na organização ou no perfil da empresa e, em GitHub Enterprise Cloud, permite que você restrinja notificações para endereços de e-mail usando o domínio verificado. Para obter mais informações, consulte "Verificando ou aprovando um domínio para a sua organização" e "Verificando ou aprovando um domínio para a sua empresa".

Verificando um domínio para o seu site de usuário

  1. No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.

    Ícone Settings (Configurações) na barra de usuário

  2. Na seção "código, planejamento e automação" na barra lateral, clique em Páginas de .

  3. On the right, click Add a domain. Add domain button on Pages settings

  4. Under "What domain would you like to add?", enter the domain you wish to verify and click Add domain. Domain text field and Add domain button on Pages settings

  5. Follow the instructions under "Add a DNS TXT record" to create the TXT record with your domain hosting service. DNS TXT record information on Pages settings

  6. Aguarde que a configuração de DNS seja alterada. Isto pode ser imediato ou demorar até 24 horas. Você pode confirmar a alteração na configuração do seu DNS executando o comando dig na linha de comando. No comando abaixo, substitua USUÁRIO pelo seu nome de usuário e example.com pelo domínio que você está verificando. Se a sua configuração de DNS foi atualizada, você deverá ver o seu novo registro TXT na saída.

    dig _github-pages-challenge-USERNAME.example.com +nostats +nocomments +nocmd TXT
    
  7. After confirming that your DNS configuration has updated, you can verify the domain. If the change wasn't immediate, and you have navigated away from the previous page, return to your Pages settings by following the first few steps and, to the right of the domain, click and then click Continue verifying. Continue verifying option on Pages settings

  8. To verify your domain, click Verify. Verify button on Pages settings

  9. To make sure your custom domain remains verified, keep the TXT record in your domain's DNS configuration.

Verificando um domínio para o site da organização

Os proprietários da organização podem verificar domínios personalizados para a sua organização.

  1. In the top right corner of GitHub.com, click your profile photo, then click Your organizations. Suas organizações no menu de perfil
  2. Ao lado da organização, clique em Configurações. Botão de configurações
  3. Na seção "código, planejamento e automação" na barra lateral, clique em Páginas de .
  4. On the right, click Add a domain. Add domain button on Pages settings
  5. Under "What domain would you like to add?", enter the domain you wish to verify and click Add domain. Domain text field and Add domain button on Pages settings
  6. Follow the instructions under "Add a DNS TXT record" to create the TXT record with your domain hosting service. DNS TXT record information on Pages settings
  7. Aguarde que a configuração de DNS seja alterada. Isto pode ser imediato ou demorar até 24 horas. Você pode confirmar a alteração na configuração do seu DNS executando o comando dig na linha de comando. No comando abaixo, substitua ORGANIZAÇÃO pelo nome da sua organização e example.com pelo domínio que você está verificando. Se a sua configuração de DNS foi atualizada, você deverá ver o seu novo registro TXT na saída.
    dig _github-pages-challenge-ORGANIZATION.example.com +nostats +nocomments +nocmd TXT
    
  8. After confirming that your DNS configuration has updated, you can verify the domain. If the change wasn't immediate, and you have navigated away from the previous page, return to your Pages settings by following the first few steps and, to the right of the domain, click and then click Continue verifying. Continue verifying option on Pages settings
  9. To verify your domain, click Verify. Verify button on Pages settings
  10. To make sure your custom domain remains verified, keep the TXT record in your domain's DNS configuration.