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

如何查找启用GitHub Pages并绑定指定自定义域名的仓库?

找到绑定指定自定义域名的GitHub Pages仓库

以下是几种实用方法帮你定位目标仓库:

  • 查看账户级Pages设置
    登录GitHub后,点击右上角头像进入「Settings」,在左侧菜单栏找到「Pages」(位于「Code planning and automation」分类下)。这里会列出你所有启用了GitHub Pages的仓库,每个仓库条目下方会显示已绑定的自定义域名,直接查找目标域名对应的仓库即可。如果是组织账户,切换到组织的「Settings」页面,同样在「Pages」栏目查看。

  • 使用GitHub CLI快速检索
    如果你安装了GitHub CLI(gh),可以用命令批量查询仓库的Pages配置:

    1. 执行基础查询命令:
      gh repo list --json name,url,pages
      
      该命令会输出所有仓库的名称、链接及Pages配置信息,其中pages.customDomain字段就是绑定的自定义域名。
    2. 若要精准过滤目标域名(比如your-domain.com),可以结合jq工具(需提前安装):
      gh repo list --json name,pages | jq '.[] | select(.pages.customDomain == "your-domain.com")'
      
      输出结果会直接显示匹配的仓库名称和对应的Pages配置。
  • 通过域名DNS记录反推
    查看你自定义域名的DNS解析记录:

    • 如果是CNAME记录,指向username.github.io,说明是用户级Pages,对应的仓库名为<username>.github.io;
    • 如果CNAME记录指向<repo-name>.github.io,则对应的仓库就是<repo-name>。
  • 直接访问域名排查
    访问你的自定义域名,通过以下方式获取线索:

    • 查看页面源码,部分GitHub Pages站点会在页面底部或meta标签中包含仓库链接;
    • 用curl命令查看响应头,检查是否包含GitHub相关标识:
      curl -I https://your-domain.com
      
      响应头中的Server字段通常会显示GitHub.com,结合页面内容也能辅助判断对应的仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 11:47:04