从安全角度来看,这意味着什么:"警告:此存储库是私有的,但发布的网站将是公开的."

M. *_*ith 10 git github

我有一个包含敏感信息的回购,因此在GitHub中我将其设为私有.但是,执行此操作后,现在会显示以下消息:

Caution: This repository is private but the published site will be public.
Run Code Online (Sandbox Code Playgroud)

有人可以帮我理解这个消息的含义吗?此外,由于我需要保护这些敏感文件的安全性,应该考虑哪些安全性?

先感谢您.

tek*_*sto 17

这意味着存储在gh-pages存储库分支中的信息将通过GitHub页面公开提供http://<username>.github.io/<projectname>.

gh-branch是特殊分支,其内容由名为Github Pages的机制自动发布.

这是一个例子.我创建了私人仓库private_with_pages.你看不到它,因为它是私人的.然而,index.html存储在分支中的文件gh-pages公开可用的.

现在在github存储库的设置中,我看到消息"警告:此存储库是私有的,但发布的网站将是公共的."

根据此帮助页面,禁用此功能的唯一方法是gh-pages从github 删除分支.此处介绍如何删除远程分支.

请参阅相关问题:私有Github仓库的私人页面