如何为你的Github用户页面或者项目页面设置自定义域名

Github是现在最流行的分布式协作开发源码管理服务提供商。对于熟悉Github服务的开发人员应该知道,Github提供一个以Git仓库为核心的的个人或者项目页面,用来提供静态页面服务。以我个人为例,我的Github的用户名为foogao,因此我可以创建一个名字为foogao.github.io的源码仓库,这样我就拥有了一个具有Github独立域名的页面: http://foogao.github.io/。如果你拥有一个自己的独立的域名,你有可能想把你的Github用户页面或者项目页面设置成你自己的域名。Github为我们提供了相应的步骤。

现在我们开始设置,假设我拥有域名2token.com,并且想把这个域名指向我的用户页面或者项目页面,我只需要在我的源码仓库foogao.github.io的根路径创建一个CNAME文件,然后添加如下内容:

 

如果指向的是用户页面,你应该将CNAME文件放到用户页面仓库的master分支下,如果指向的是项目页面,必须将CNAME文件放到项目仓库的gh-pages分支下。

接下来,我们需要设置DNS指向,打开你的域名服务提供商的域名管理页面,添加一条CNAME记录,这条记录指向你的Github独立域名,如foogao.github.io.

域名指向会在几分钟到24小时之内生效。

可以使用dig命令验证域名指向是否生效,如果有如下输出,说明指向成功

参考页面: https://help.github.com/articles/setting-up-a-custom-domain-with-pages

You may also like...