上一篇
如何轻松在GitHub上搭建并绑定个人域名?
- 前端开发
- 2026-01-15
- 7
GitHub 搭建域名的详细步骤如下:


GitHub 搭建域名的步骤
准备工作
- 注册域名:你需要注册一个域名,你可以在诸如阿里云、腾讯云、百度云等平台进行注册。
- GitHub 仓库:确保你已经有一个GitHub仓库,且该仓库的名称与你的域名匹配(username.github.io)。
配置域名解析
- 登录域名服务商:登录你购买域名的服务商控制面板。
- 添加DNS记录:你需要添加一个CNAME记录。
- 记录类型:CNAME
- 主机记录:@ 或 www
- 记录值:你的GitHub用户名.github.io(username.github.io)
- TTL:默认值即可
GitHub Pages 设置
- 访问GitHub仓库:登录GitHub,访问你的仓库。
- 设置GitHub Pages:
- 点击仓库右侧的“Settings”按钮。
- 在左侧菜单中找到“GitHub Pages”。
- 在“Source”部分,选择你的分支(通常是master或ghpages)。
- 点击“Save”按钮。
测试域名
- 等待DNS更新:DNS记录的更新可能需要一些时间,通常为几分钟到几个小时。
- 测试域名:在浏览器中输入你的域名,username.github.io,应该能够看到GitHub Pages的默认页面。
自定义域名设置(可选)
如果你不想使用 username.github.io 作为子域名,而是想使用完整的自定义域名,则需要以下步骤:

- 购买域名解析服务:如果你使用的域名服务商不支持CNAME记录,你可能需要购买额外的域名解析服务。
- 配置域名解析:在域名服务商处添加A记录或CNAME记录,指向GitHub Pages的IP地址。
- 设置GitHub Pages:
- 在GitHub仓库的Settings中,选择“Custom domain”。
- 输入你的自定义域名。
- 点击“Save”按钮。
表格说明
| 步骤 | 操作 | 说明 |
|---|---|---|
| 准备工作 | 注册域名 | 选择合适的域名服务商并注册域名 |
| 步骤一 | 配置域名解析 | 在域名服务商处添加CNAME记录 |
| 步骤二 | GitHub Pages 设置 | 在GitHub仓库中设置GitHub Pages |
| 步骤三 | 测试域名 | 确保域名解析正常并能够访问GitHub Pages |
| 步骤四 | 自定义域名设置 | 使用完整的自定义域名访问GitHub Pages |
FAQs
Q1:为什么我的域名解析后不能访问GitHub Pages?
A1: 这可能是由于以下原因:
- DNS记录尚未完全更新,请等待一段时间后再次尝试。
- 域名解析服务配置错误,请检查CNAME记录是否正确。
- GitHub Pages设置未完成,请确保你在GitHub仓库中设置了GitHub Pages。
Q2:我可以使用子域名来访问GitHub Pages吗?
A2: 是的,你可以使用子域名来访问GitHub Pages,只需在GitHub仓库的Settings中添加子域名,并在域名服务商处添加相应的CNAME记录即可。
国内文献权威来源
- 《互联网域名管理办法》:中国工业和信息化部发布,规定了互联网域名管理的相关法律法规。
- 《互联网域名系统工程技术规范》:中国通信标准化协会发布,提供了域名系统技术规范。