假设我在username.github.io上放了index.html,我可以通过url访问它,http://username.github.io
现在考虑两个相互冲突的案例
假设,我有一个名为repo1
的存储库,其中激活了gh页面。所以,它应该可以在http://username.github.io/repo1
我还将一个名为repo1
的文件夹放在username.github.io
位置,其中有一个index.html。
这是我的问题
现在,如果我从浏览器访问urlhttp://username.github.io/repo1
将为1或2中的哪一个提供服务?更重要的是为什么?
最佳答案
我用github reposumanbarick.github.io
测试了它。
查找:如果名称冲突,存储库(github页面)将获得优先级。
测试1:http://sumanbarick.github.io/test/
首先,我创建了一个存储库名test
,其中有一个index.html。已创建分支GH页。我尝试了urlhttp://sumanbarick.github.io/test/
并得到了page index.html。
然后我在test
repo中创建了一个名为sumanbarick.github.io
的文件夹和一个index.html。
我又点击了网址。但仍然从回购协议中得到index.html
测试2:第一个定义是否获得第一个优先级?
这次我在test2
repo中创建了一个名为sumanbarick.github.io
的文件夹和一个index.html。我尝试了urlhttp://sumanbarick.github.io/test2/
并从文件夹test2获得了页面index.html
但当我用gh页面创建repotest2
时,url的结果就倾向于repo的索引页面。
所以,这是部分答案。现在我们知道了,
哪一个优先?
A.回购协议(请访问上述网址,亲自查看)。
为什么?
我仍然对这个为什么部分感到好奇。让我们看看别人怎么说。