如何通过仅链接选项共享Github页面?

时间:2019-05-24 05:30:48

标签: github github-pages

我正试图仅通过链接共享我的Github页面(如果可能,请将我的回购信息保密),就像Google云端硬盘的仅链接共享选项一样。具体来说,只有具有URL的用户才能访问我创建的github.io网站,而任何人最好都不能访问该存储库(github.com网站)。我能否问一下,即使通过第三方工具也可以吗?

2 个答案:

答案 0 :(得分:0)

如果您共享私有存储库中的任何链接,则会收到错误404。 您可以执行一些操作来测试此行为...在隐身模式下打开chrome标签并粘贴您的链接...在那里您将看到错误。 如果要共享一个存储库中的任何链接,则该链接必须为“公开”。 如果还有其他可能性,请让别人告诉我们该怎么做。问候

答案 1 :(得分:0)

通常,我不知道是否有第三方工具来完成这项工作,但是只要您不创建很多此类页面,手工操作就很容易。


首先,是否可以基于私有存储库创建公共GitHub页面?

是的。只需创建一个私有存储库,转到设置>>选项,找到名为“ GitHub页面”的部分并设置源分支即可。此过程与创建任何GitHub页面的过程相同。

P.S。您应该看到消息

警告:此存储库是私有的,但已发布的站点将是公共的。

这正是您想要的。


只有具有URL的用户才能访问github.io网站

好吧,只是使URL难以猜测即可。

例如,将存储库命名为随机字符串“ uk5KKR”。 但是,这很可能会弄乱您个人资料中的存储库,不久之后您将很难找到所需的正确存储库。 相反,您可以使用以下方式命名名称:“ githubpage_uk5KKR”。

对于其他人,当他们没有提供URL时,很难找到此页面。对于您来说,只需在个人资料中搜索“ githubpage”,该存储库就会出现。


以下是一些注意事项:

  • 您应该根据需要的安全性来调整随机字符串的长度。
  • 还可以通过存储库中的路径名称来隔离区域。例如,在GitHub页面的同一存储库中创建路径“ n2jnHG”和“ 4xSN2g”,然后可以将这两个路径中的内容共享给不同的人。
  • 最后,请注意,如果任何人未能将URL保密,那么整个页面将不再是保密的。它甚至可能成为Google搜索结果中的一个条目。