gpt4 book ai didi

git - [用户名].github.io 遇到问题

转载 作者:太空狗 更新时间:2023-10-29 12:50:37 24 4
gpt4 key购买 nike

我最近被介绍到在 github 上托管免费 gh-pages 的奇迹。我能够在我的 github 帐户上为 repos 创建几个 gh-pages 分支,并且可以毫无问题地共享和分发“my_username.github.io/my_repo”和“my_username.github.io/my_other_repo”等链接。然后我了解到我可以通过创建一个名为“my_username.github.io”的存储库来制作一个漂亮的登录页面。所有链接都运行良好。

当我想为 my_username.github.io 设置自定义域时,我开始遇到麻烦。我购买了“my_domain.com”并遵循了所有说明 here .当我访问“my_domain.com”时,我看到了来自“my_username.github.io”的内容......很好!但是,当我访问“my_domain.com/my_repo”时,我看到 github 404 页面显示“这里没有 github 页面”。当我访问“my_username.github.io/my_repo”时,它会重定向到“my_domain.com/my_repo”并显示相同的 404 页面。在 namecheap.com (我购买“my_domain.com”的地方),我有:

@   204.232.175.78           A (address) 
www my_username.github.io CNAME (alias)

然后在存储库“my_username.github.io”的根目录中,我有一个名为 CNAME 的文件,其中仅包含文本“my_domain.com”。

我似乎无法弄清楚哪里出了问题,因为此设置似乎适用于其他人。一个可能的罪魁祸首是我的 github 用户名采用大写驼峰命名法。

无论如何,我想知道是否有其他人解决过类似的问题并提供了一些建议。如果有帮助,这里是有问题的实际 repo 的链接:

https://github.com/ScottLNorvell/ScottLNorvell.github.io

谢谢!

最佳答案

现在您有了自定义域,您的项目页面可在 yourcustomdomain.com/project_page 访问.

当您为 username.github.io 设置 GH Pages 站点时并使用自定义域,您将无法再从 username.github.io/project_page 访问项目页面, 但您可以从 yourcustomdomain.com/project_page 访问它们直接地。虽然有一个重定向 username.github.io => yourcustomdomain.com , username.github.io/project_page => yourcustomdomain.com/project_page 没有重定向所以你应该将项目页面的所有链接/流量直接指向 yourcustomdomain.com/project_page .

有关 GitHub 页面的自定义域和自动重定向的更多信息,请点击此处:https://help.github.com/articles/setting-up-a-custom-domain-with-pages#automatic-redirects

另外,请注意,您不应同时使用 CNAME 和 DNS 提供商的 A 记录,而只能使用 A 记录。您应该从您的 DNS 提供商设置中删除 CNAME 记录,因为它是通过 CNAME file 在 GitHubs 服务器上处理的。你在你的页面 repo 的根目录中。

注意:我在 GitHub 工作。如果您还有问题,请告诉我。

关于git - [用户名].github.io 遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19803191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com