GitHub Pages绑定自定义域名已验证仍提示被占用如何解决
GitHub Pages自定义域名验证通过仍提示被占用处理方案
针对livomclinic.com绑定时报占用、已完成TXT所有权验证仍无法使用的问题,按以下步骤操作即可:
- 第一步:核验DNS解析配置有效性
域名所有权验证仅代表你对域名的持有权被系统认可,不会自动修正解析配置或解除旧绑定,先确认所有解析记录符合要求:- 绑定根域名时,仅保留4条指向GitHub Pages官方服务IP的A记录,删除所有指向其他平台、其他IP的冗余A记录
- 若同时使用www子域名,给www主机记录配置CNAME解析,指向你账号对应的
<用户名>.github.io默认域名 - 用公开DNS查询工具确认所有解析记录已经全球生效,不存在本地缓存导致的解析异常
- 第二步:主动触发占用解除
进入当前仓库的Pages设置页面,在自定义域名输入栏重新输入livomclinic.com后点击保存。系统识别到你已经完成该域名的所有权验证后,会自动解除该域名在其他GitHub账号下的旧绑定关系,这个过程最长等待1小时即可生效。
如果重新保存后仍然提示被占用,直接提交GitHub支持工单,工单分类选择Pages相关问题,附上你域名验证通过的页面截图、当前仓库地址、待绑定的域名信息,明确说明你是域名实际所有者,申请释放该域名的历史占用绑定,官方团队一般1-3个工作日会完成处理。 - 第三步:排查本地配置冲突
- 检查你仓库的发布源目录(根目录或者指定的docs目录),如果存在非你自己配置的
CNAME文件,直接删除后再重新尝试绑定 - 排查你自己名下的其他GitHub仓库,确认该域名没有绑定在其他仓库的Pages服务上,单个自定义域名同一时间仅能对应一个Pages站点
- 如果该域名之前绑定过Vercel、Netlify、Cloudflare Pages等其他静态托管服务,先去对应平台删除该域名的绑定记录,避免跨平台解析冲突
- 检查你仓库的发布源目录(根目录或者指定的docs目录),如果存在非你自己配置的
注意:用于验证域名所有权的TXT记录需要永久保留在DNS解析配置中,删除后会导致验证状态失效,自定义域名绑定会被系统自动移除。
内容的提问来源于stack exchange,提问作者Shreyash Shanbhag
相关产品推荐
相关产品推荐

