Github允许您在自己的域名上托管静态页面。下面描述了这个过程:https://help.github.com/articles/setting-up-a-custom-domain-with-pages
它提到,您必须在存储库中创建一个名为CNAME的文件,以确保将域映射到此存储库。
如果其他人在CNAME文件中使用您的域名创建页面存储库,会发生什么情况?他们能以这种方式劫持您的域名吗?还是Github会永远将此域名与您的存储库关联起来?
发布于 2014-04-21 16:16:47
首先,如果你先服用CNAME,你就安全了。GitHub页面将对任何试图创建相同CNAME文件的人产生错误。如果分叉这样的存储库有点令人沮丧的话。
第二,GH页面最近添加了一个选项,将DNS设置到特定帐户,使用CNAME DNS记录而不是A,如下所示:
www.example.com CNAME username.github.io查看您提到的页面以获得更多信息:https://help.github.com/articles/setting-up-a-custom-domain-with-pages
发布于 2018-11-15 14:21:40
目前接受的答案部分是错误的。
是的,只要您先声明域名,并在您的存储库中设置域名,您就安全了。
但是,将CNAME链接到特定帐户并不能起到任何作用。它可以在过去工作,但现在它只是简单地被打破了。即使您使用您的帐户名设置了CNAME,如果您没有在您的存储库中设置它,任何人仍然可以使用您的域。您可以查看我关于这个问题的详细帖子,这里。
https://stackoverflow.com/questions/22829938
复制相似问题