我们的团队如何为单个git用户禁用分支“读取访问”?市场是否提供任何用于自托管环境的现有工具?还是有其他更好的方法为git文件/目录提供“禁用的读取访问权限”?
到目前为止,我们认为我们可能更喜欢基于git-branch的访问控制,因为a)基于分支的控件似乎比b)基于目录的控件好,因为(a)似乎能够做到所有事情(b)可以做到,以及更多。
我们意识到这对设计用于将everything(在回购中)复制到克隆(该回购)的工具(git)来说是一个很高的要求。我们对此表示怀疑,但仍然想知道是否存在创造性的解决方案。
与any git repo集成。这样,我们就可以在理论上与大多数基于git的工具/生态系统集成。
RACL(任何分支的读取访问控制列表),>>包括无限制#个git用户集合或组合的任何单个分支。
[[可选]无缝的GitLab集成
我们尚未对各种自托管功能工具提供商提供的任何要求保护的功能进行实证测试。 But we've performed a tiny bit of research。我们还没有看到关于“残疾人阅读隐私”功能的完整声明; Gitolite可能吗?
[市场似乎更多地关注“保护”分支机构,以避免数据丢失的情况。相反,通过讨论,我对阻止(读取)指定用户对敏感信息的访问更感兴趣。
Gitolite似乎提供了此功能...也许。而且Gitolite和GitLab配对也appeared to go through a breakup in 2013。
一个人可以为访问的每个“组/类”创建不同的git repo,但是由于许多原因,这是有问题的,包括:
在一个通用的更大的仓库中启用无限的“私有” git分支似乎是一条更有效的路径。
摘要我们的团队如何为单个git用户禁用分支“读取访问”?市场是否提供任何用于自托管环境的现有工具?还是有其他更好的方法来提供“ ...
使用Gitlab限制写访问的最简单解决方案是: