【问题标题】:Collaborating on Github Branches with sensitive code behind在隐藏敏感代码的 Github 分支上进行协作
【发布时间】:2022-12-03 15:20:45
【问题描述】:

我正在开发一个网站,我想在其中保留大量代码不可读/私有/秘密/需要知道.. 无论如何.. 来自那些不需要看到它的团队成员.. 所以前端开发和后端dev 将在不同的分支上工作..

在我探索过的任何版本控制软件中似乎都没有那种粒度。

我在 github 上购买了团队升级,认为它会提供某种角色定义或分支隔离(阅读)但它仍然允许所有有权访问 repo 的团队成员看到其他分支并且不允许我隔离某些成员特定的分支机构。

还是我误会了什么?

【问题讨论】:

    标签: github


    【解决方案1】:

    我确认不能使用 Git 本身或 GitHub 等存储库托管服务来隐藏分支。

    您将需要两个存储库:

    • 一个用于前端/后端“通用”代码
    • 一个用于前端/后端“秘密”代码

    您邀请每个人作为协作者到第一个存储库。
    但是您只将特权团队成员添加到第二个。

    最后一个团队可以访问第一个“公共代码”存储库,并且可以向第二个存储库发起拉取请求,以便他们从在第一个存储库上完成的工作中受益。

    【讨论】:

      猜你喜欢
      • 2021-02-25
      • 2012-01-01
      • 2016-05-02
      • 2018-01-31
      • 1970-01-01
      • 1970-01-01
      • 2020-09-03
      • 2021-02-28
      • 2019-12-10
      相关资源
      最近更新 更多