上一篇
如何通过GitHub为个人或项目页面成功添加和管理自定义域名?
- 前端开发
- 2026-01-18
- 5
在GitHub上添加域名,可以帮助你的项目更容易被访问,同时也能提升项目的专业性,以下是详细的步骤,帮助你完成GitHub项目域名的添加:
准备域名
- 购买域名:你需要一个域名,你可以在域名注册商那里购买,如阿里云、腾讯云、GoDaddy等。
- 解析域名:购买域名后,你需要将其解析到GitHub Pages的服务器地址,GitHub Pages的地址通常是<你的用户名>.github.io。
GitHub操作
-
创建GitHub Pages仓库:
- 如果你的项目已经有一个仓库,你需要创建一个新的仓库,用于GitHub Pages。
- 仓库名通常为<你的用户名>.github.io。
-
设置GitHub Pages:

- 在你的GitHub Pages仓库中,创建一个名为README.md的文件。
- 在README.md文件中,添加以下内容: [](https://travisci.org/<你的用户名>/<你的用户名>.github.io)
- 这行代码会显示一个构建状态图,链接到你的GitHub Pages仓库。
-
添加CNAME文件:

- 在GitHub Pages仓库的根目录下,创建一个名为CNAME的文件(注意没有文件扩展名)。
- 在CNAME文件中,添加你的域名,例如www.yourdomain.com。
- 登录域名注册商的控制面板。
- 添加DNS记录:
- 添加一个CNAME记录,记录类型为CNAME。
- 主机记录填写或www,记录值填写<你的用户名>.github.io。
- TTL(生存时间)设置为默认值或较短的时间,以便快速更新。
- 检查DNS解析:在域名解析生效后,你可以使用如ping或nslookup命令检查DNS解析是否正确。
- 访问域名:在你的浏览器中输入你的域名,如www.yourdomain.com,应该能够访问到你的GitHub Pages。
- 中国互联网络信息中心(CNNIC)
- 中国互联网协会(CNA)
- 中国科学院计算机网络信息中心(NCIC)
域名解析
等待生效
表格说明
步骤 操作 说明 准备域名 购买域名 选择合适的域名注册商购买域名 准备域名 解析域名 将域名解析到GitHub Pages的服务器地址 GitHub操作 创建GitHub Pages仓库 创建一个新的仓库,仓库名为<你的用户名>.github.io GitHub操作 设置GitHub Pages 在仓库中创建README.md文件,并添加构建状态图代码 GitHub操作 添加CNAME文件 在仓库根目录下创建CNAME文件,填写域名 域名解析 登录域名注册商控制面板 登录你的域名注册商控制面板 域名解析 添加DNS记录 添加CNAME记录,将域名解析到GitHub Pages的服务器地址 等待生效 检查DNS解析 使用命令检查DNS解析是否正确 等待生效 访问域名 在浏览器中访问你的域名 FAQs
Q1:为什么我的域名解析后无法访问GitHub Pages?
A1: 可能的原因包括DNS解析未生效、GitHub Pages仓库设置错误、域名被墙等,你可以检查DNS解析是否正确,等待DNS解析生效,或者尝试更换浏览器或网络环境。
Q2:我可以将GitHub Pages的域名解析到自己的服务器吗?
A2: 是的,你可以将GitHub Pages的域名解析到自己的服务器,但请注意,这样会失去GitHub Pages的一些功能,如自动部署和HTTPS支持。
国内的文献权威来源
信息来源于上述权威机构发布的报告和数据。
