使公共GitHub分支不可探索

时间:2016-10-07 10:36:40

标签: git github

由于某些原因,我想创建必须公开的GitHub分支,但只有在用户拥有完整的URL或分支名称时才能找到它们。

所以他们不应该在我的GitHub页面上,也不应该在存储库的Branch选择中。 例子:

  • 免费使用公共分支机构的GitHub帐户,但不能随时随地收听。
  • 付费GitHub帐户,其中存储库是私有的(不可预知!)但分支是公共的。据我了解,完整的存储库将是私有的,我不能只公开某些分支机构?!?
  • 支付GitHub帐户,我可以在其中创建公共存储库/分支机构,但将其配置为不列出。不知道这是否可行,因为我还没有私人计划。
  • 其他可能的选择吗?

使用GitHub满足此要求的选项有哪些? 谢谢!

1 个答案:

答案 0 :(得分:2)

GitHub doc上没有此类信息。所以,你不能有选择地私有化"只是一个分支。 GitHub有能力使你的一些分支机构受到保护",但这不是你实际要求的: https://help.github.com/articles/about-protected-branches/

我希望以下文章对您有用: https://24ways.org/2013/keeping-parts-of-your-codebase-private-on-github/