我们为客户提供了一个关于 bitbucket 的私人仓库,作为他们灾难恢复策略的一部分,他们希望能够访问代码库。有没有办法让他们可以使用 repo 的主分支,而无需访问所有的拉取请求、提交和分支?
我可以在 repo 上设置一个具有只读访问权限的用户,但他们仍然可以查看所有内容并在拉取请求等中发表评论,我希望开发团队可以在那里自由评论并且原型代码或跟踪器保持私密。
与客户/客户共享生产代码的最佳实践是什么?我可以只与另一个 bitbucket 或 github 帐户共享一个分支吗?
我们为客户提供了一个关于 bitbucket 的私人仓库,作为他们灾难恢复策略的一部分,他们希望能够访问代码库。有没有办法让他们可以使用 repo 的主分支,而无需访问所有的拉取请求、提交和分支?
我可以在 repo 上设置一个具有只读访问权限的用户,但他们仍然可以查看所有内容并在拉取请求等中发表评论,我希望开发团队可以在那里自由评论并且原型代码或跟踪器保持私密。
与客户/客户共享生产代码的最佳实践是什么?我可以只与另一个 bitbucket 或 github 帐户共享一个分支吗?
根据 Atlassian文档,读取访问权限授予以下内容:
View, clone, and fork the repository code. All public repositories
grant all Bitbucket Cloud users read permissions automatically.
Read access on a repository also allows users to create issues,
comment on issues, and edit wiki pages.
这听起来就像你想要的,除了它是那个 repo 中的所有分支,而不仅仅是 master。可能提供您想要的“公共”视图的唯一方法是将主分支克隆到单独的存储库。Atlassian 不提供进一步微调权限的粒度。因此,您需要一个流程来使“公共”主服务器与真正的主服务器保持同步。