Gitlab自定义域,无法验证域名所有权

时间:2018-03-06 05:34:53

标签: dns gitlab namecheap gitlab-pages

我认为我不需要使用子域名。我已根据doccheap.com上的文档建议创建了A记录和TXT记录。等待24小时后,我会收到failed to verify domain ownership错误。

namechap DNS config

gitlab pages custom domain

1 个答案:

答案 0 :(得分:10)

删除您的CNAME记录。此外,删除URL重定向和您的第一个TXT记录。您不应该同时使用CNAMEA条记录。

  

如果使用DNS A记录,您可以将TXT记录直接放在域下。如果使用DNS CNAME记录,则两种记录类型不会共存,因此您需要将TXT记录放在其自己的特殊子域中。 [source]

所以你的最终配置是:

A Record        @   52.167.214.135
TXT Record      @   gitlab-pages-verification-code=XXXXXX

参考: https://medium.freecodecamp.org/how-to-add-an-ssl-certificate-and-custom-namecheap-domain-to-a-gitlab-pages-site-323f8f3ce642