You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DNS检查成功,但Github Pages强制HTTPS选项无法启用求助

Github Pages强制HTTPS复选框无法勾选的解决方案
  • 等待DNS全局同步:DNS解析存在缓存延迟,哪怕Github显示检查成功,全球节点的同步可能还没完成。别反复刷新或修改设置,等1-24小时再看(A记录通常1-4小时生效,CNAME更快,但不同服务商有差异)。

  • 核对DNS记录准确性:

    • A记录必须指向Github官方IP:185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153,不能漏填或输错。
    • CNAME记录要指向对应的Github Pages域名(比如用户站点是你的用户名.github.io,项目站点是你的仓库名.github.io),别加http://或https://,且要和自定义域名完全匹配。
    • 顶级域名用A记录,子域名用CNAME,不要同时设置两种记录。
  • 排查域名状态:如果域名曾被滥用或违反Github Pages条款,可能被限制启用HTTPS。可以用nslookup或dig命令检查解析是否正常,也可以换个子域名(比如test.example.com)测试,排除域名本身的问题。

  • 重置Pages部署流程:

    • 进入仓库Settings→Pages,移除自定义域名并保存。
    • 去Actions页面找到最近的Pages部署任务,重新运行部署。
    • 部署完成后重新添加自定义域名,等DNS检查结束后再看HTTPS复选框是否解锁。
  • 检查域名WHOIS状态:确保域名没过期、没被锁定,状态异常会导致Github无法颁发SSL证书,进而无法启用HTTPS。

  • 手动触发SSL证书申请:修改仓库根目录的CNAME文件(确保内容是你的自定义域名),提交修改触发重新部署,这可能会重新触发证书申请流程。

内容的提问来源于stack exchange,提问作者Jacob Hewitson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 22:05:22