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

GitHub用户站点与仓库站点的冲突:同名目录与仓库的影响

GitHub Pages同名路径冲突的结果

当你同时创建以下两类仓库且名称冲突时:

  • 名为<username>.github.io的用户主页仓库,其中包含<directory>目录
  • 名为<repository>的项目仓库(且<directory> = <repository>)

访问https://<username>.github.io/<directory>/时,会直接加载用户主页仓库里<directory>目录下的内容,同名项目仓库的GitHub Pages无法通过该路径访问。

核心原因

GitHub Pages的路由匹配遵循优先级规则:用户/组织的主页仓库(<username>.github.io)拥有最高优先级,所有指向https://<username>.github.io/*的请求,会优先匹配主页仓库内的目录和文件。只有当主页仓库中不存在对应路径时,才会尝试匹配同名项目仓库的Pages内容。

如果需要访问那个同名项目仓库的Pages内容,你只能通过修改项目仓库的Pages配置使用自定义域名,或者重命名项目仓库/主页仓库里的冲突目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 11:32:12