怎么在GitHub绑定自定义域名 | GitHub自定义域名设置指南

要在 GitHub Pages 上设置自定义域名,请按以下步骤操作:

github设置域名


步骤 1:在 GitHub 仓库中配置域名

  1. 进入你的 GitHub 仓库 → SettingsPages
    (仓库需已启用 GitHub Pages,分支通常为 gh-pagesmaindocs)。
  2. Custom domain 栏输入你的域名(如 example.comwww.example.com)→ Save
  3. (可选)勾选 Enforce HTTPS 强制启用 HTTPS。

步骤 2:配置 DNS 解析(域名注册商处操作)

使用根域名(如 example.com

  • 方法:添加 A 记录
    在 DNS 管理面板添加 4 条 A 记录,指向 GitHub Pages 的 IP:

    199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153
    • 主机名:(或留空,代表根域名)
    • TTL:默认值(600 秒)

使用子域名(如 www.example.com

  • 方法:添加 CNAME 记录
    创建一条 CNAME 记录

    • 主机名:www(或自定义子域名)
    • 目标地址:<你的用户名>.github.io
      octocat.github.io不要包含仓库路径)

步骤 3:验证 HTTPS(自动生效)

  • GitHub 会自动为你的域名申请 Let’s Encrypt 证书(需等待几分钟至几小时)。
  • Pages 设置 中看到 Enforce HTTPS 可选时,勾选启用。

可选操作:同时支持根域名和 www

  1. DNS 配置
    • 根域名 example.com → 按 选项一 配 A 记录。
    • www 子域名 www.example.com → 按 选项二 配 CNAME 记录。
  2. GitHub 设置
    • 在仓库的 Custom domain 栏填写 www.example.com(推荐用 www)。
  3. 重定向根域名到 www(通过 DNS 服务商):
    • 在 DNS 中添加 URL 重定向(301):
      • 类型:显性URL转发Redirect
      • 来源:example.com → 目标:https://www.example.com

常见问题

  1. DNS 生效慢:最长需 48 小时(通常几分钟生效),可用 dig example.com 或在线工具检查。
  2. HTTPS 证书延迟:等待 GitHub 自动签发,失败时检查 DNS 是否正确。
  3. CNAME 文件冲突:GitHub 会自动生成 CNAME 文件,无需手动添加(除非需要多个域名)。
  4. 仓库类型限制
    • 个人/组织站点:仓库名必须为 <用户名>.github.io
    • 项目站点:可位于任意仓库的 gh-pages 分支或 docs 文件夹。

配置示例

DNS 记录(以 Cloudflare 为例)

类型 名称
A 199.108.153
A 199.109.153
A 199.110.153
A 199.111.153
CNAME www octocat.github.io
重定向 example.comhttps://www.example.com (301)

完成以上步骤后,访问你的域名即可显示 GitHub Pages 内容,若遇到问题,可在 GitHub 仓库的 Settings → Pages 页面查看错误提示。

github设置域名

图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/288589.html

(0)
上一篇 2026年2月9日 01:18
下一篇 2026年2月9日 01:23

相关推荐

  • 海康ddns域名地址是什么?如何正确设置和使用?

    海康ddns域名地址:便捷的网络管理解决方案什么是海康ddns域名地址?海康ddns域名地址,全称为海康威视动态域名解析服务地址,是海康威视提供的一项网络管理服务,它允许用户通过一个固定的域名来访问其网络中的设备,无论这些设备在网络中的IP地址如何变化,这对于远程访问监控视频、门禁系统等网络设备尤为重要,海康d……

    2025年12月13日
    01440
  • 阿里云设置域名时遇到的问题如何解决?操作流程与常见故障排查指南。

    在数字时代,域名作为网站的“门牌号”,其设置与解析的准确性和效率直接影响用户体验与品牌形象,阿里云作为国内领先的云计算服务商,提供了全面的域名管理功能,帮助用户高效完成域名绑定、解析及高级配置,本文将详细阐述阿里云域名设置的全流程,结合实际操作经验与最佳实践,为用户提供专业、权威的指导,准备工作:整理关键信息设……

    2026年1月26日
    0590
  • 如何通过简单步骤高效修改本地域名设置,避免网络连接问题?

    了解本地域名本地域名是指在本地计算机上配置的域名,通常用于开发、测试等场景,修改本地域名可以帮助我们更好地模拟线上环境,提高开发效率,修改本地域名的步骤修改Windows系统中的本地域名(1)打开“控制面板”,选择“系统和安全”下的“网络和共享中心”,(2)点击左侧的“更改适配器设置”,(3)右键点击要修改的本……

    2025年12月12日
    01290
    • 服务器间歇性无响应是什么原因?如何排查解决?

      根源分析、排查逻辑与解决方案服务器间歇性无响应是IT运维中常见的复杂问题,指服务器在特定场景下(如高并发时段、特定操作触发时)出现短暂无响应、延迟或服务中断,而非持续性的宕机,这类问题对业务连续性、用户体验和系统稳定性构成直接威胁,需结合多维度因素深入排查与解决,常见原因分析:从硬件到软件的多维溯源服务器间歇性……

      2026年1月10日
      020
  • 主机和域名绑定时,具体操作步骤和注意事项有哪些?

    在互联网世界中,主机和域名的绑定是构建网站不可或缺的一环,本文将详细介绍主机和域名绑定的过程、注意事项以及相关技术细节,什么是主机和域名绑定1 主机主机,即服务器,是存储网站数据和应用程序的物理或虚拟设备,当用户通过浏览器访问域名时,服务器会提供相应的网页内容,2 域名域名是用户访问网站时输入的地址,如www……

    2025年10月31日
    0570

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注