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://docs.gitlab.com/ee/user/project/pages/getting_started_part_one.html#gitlab-pages-domain-names

您的网页网址应该是: 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文档:https://docs.gitlab.com/ee/user/project/pages/getting_started_part_one.html#gitlab-pages-domain-names