几个最大的坑!

  1. coding.net 上建立的仓库名一定要是 username.coding.me ,不要只是 username ,用前者才能保证是默认用户名对应的仓库路径。
  2. 是否是公开项目并不重要,都可以用 coding pages 进行部署和发布。
  3. 只有银牌会员以上的级别可以做部署,注册后免费升级即可到达要求。
  4. DNS解析的话我用的 CloudXNS ,现在也需要进行实名认证了,但网站可以是不备案的。

DNS解析设置

我的域名是在 Namecheap 上买的,是 .com 域名,我本来也买了它的高级解析 PremiumDNS 服务,但感觉对来自国内的访问真的也并不友好,于是我打算放弃PremiumDNS解析服务,转投 CloudXNS,另一只域名解析服务商,用那边来分配线路。

具体的步骤请参考这篇文章:Namecheap域名使用CloudXNS智能解析

常用的记录类型有三种:

1
2
3
A记录:地址记录,用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP地址,就需要添加A记录。
CNAME: 如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。
NS:域名服务器记录,如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录。


绑到 GitHub 与绑到 Coding.net 的区别

网上很多文章我都看了,但经过自己的尝试,主要的区别有两个:

  1. GitHub 上一个 repo 只能绑定一个域名,Coding 上的仓库最多可以绑定五个域名;
  2. GitHub 在 repo 里放个 CNAME 文件来指向域名即可;Coding 需要在 项目 – 代码 – Pages服务 中自主设置。


具体绑定步骤

  1. 绑定到 GitHub,点这里看 step-by-step 教程:
1
2
3
4
Type   Name        Value
@ A 192.30.252.153
@ A 192.30.252.154
www CNAME username.github.io
  1. 绑定到 Coding:
1
2
 @		A	  ping pages.coding.me得到
www CNAME pages.coding.me.


其他注意事项

非常小白的一条笔记,在终端ping了一个网址之后怎么让它停下来呢:

1
2
3
ping pages.coding.me
一堆数据在这里不停刷
Ctrl+C 停!

国外有一些是IPv6的地址,中国大部分是IPv4的地址。

几篇参考文章

CODING帮助文档 - 绑定自定义域名