我有一个包含敏感信息的回购,因此在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仓库的私人页面