GitLab 页面 URL 不是我所期望的
GitLab pages URL is not what I expect
我已经使用这个很久了,但我无法让 gitlab.io url 正确地用于我的 github 页面。
我创建了一个名为 lodjit-public
的组,并在其中创建了一个名为 lodjit-www.gitlab.io
的项目。
我希望能够找到位于 lodjit-www.gitlab.io
的页面,但它告诉我该页面位于 lodjit-public.gitlab.io/lodjit-www.gitlab.io
...
我该如何解决这个问题?
GitLab 定义您的组和项目名称如何映射到 gitlab.io 域。组名成为URL中的主机名,项目名成为URL中的路径。如果您想要不同的主机名,则必须使用相应的用户名或组名。
您的网页网址应该是:
https://lodjit-public.gitlab.io/lodjit-www%2Egitlab%2Eio
考虑到您现在所做的最后更改:
https://lodjit-www.gitlab.io/lodjit-www%2Egitlab%2Eio
注意:您项目中的“点”已被 url 中的 %2E 替换。
确实,根据 urn-encoding 规则,您的 organisation/group/project 名称中的所有特殊字符都必须转义。
我已经使用这个很久了,但我无法让 gitlab.io url 正确地用于我的 github 页面。
我创建了一个名为 lodjit-public
的组,并在其中创建了一个名为 lodjit-www.gitlab.io
的项目。
我希望能够找到位于 lodjit-www.gitlab.io
的页面,但它告诉我该页面位于 lodjit-public.gitlab.io/lodjit-www.gitlab.io
...
我该如何解决这个问题?
GitLab 定义您的组和项目名称如何映射到 gitlab.io 域。组名成为URL中的主机名,项目名成为URL中的路径。如果您想要不同的主机名,则必须使用相应的用户名或组名。
您的网页网址应该是: https://lodjit-public.gitlab.io/lodjit-www%2Egitlab%2Eio
考虑到您现在所做的最后更改: https://lodjit-www.gitlab.io/lodjit-www%2Egitlab%2Eio
注意:您项目中的“点”已被 url 中的 %2E 替换。
确实,根据 urn-encoding 规则,您的 organisation/group/project 名称中的所有特殊字符都必须转义。