github - 如何在 GitHub/GitLab 中同时拥有存储库的可发现性和隐私性?
问题描述
我在一家中型/大型公司(1000 多名员工)工作,我们目前正在计划从 Perforce 到 Git 的 SCM 迁移。我们计划使用 GitHub 或 GitLab 作为我们的 Git 供应商。
我们公司处理大量知识产权,因此人们必须不能访问和阅读与他们的工作无关的代码。另一方面,如果团队 A实现了一个组件来读取某种类型的文件,那么团队 B最好知道它(甚至无需阅读代码),以便他们可以请求访问。
我们的一个想法是允许每个人访问/读取README
任何存储库的,但看不到源代码。然而,这在 GitHub/GitLab 中似乎是不可能的。
我相信其他大公司,如谷歌、苹果、微软等也有类似的问题,所以这里是我的问题:
- 为了确保项目的可发现性和代码的保密性,什么样的 GitHub(或 GitLab)组织(或组)布局最适合我们:每个业务组、每个角色、每个地理位置等?
- 是否有可用资源来解释其他公司如何解决该问题,是否有其他工具用于将其存储库的描述与实际存储库分离?
解决方案
推荐阅读
- java - SSLException 与最新的 Java Zulu 8.0.252
- javascript - 在 JS 中运行公钥加密的示例代码时遇到问题
- mongodb - 大家好,我在 mongoDB compass 中遇到问题,它仍在激活 3 小时前的插件
- r - 有没有办法用 ggplot2 在 R 中以科学计数法显示绘图 geom_text 数据标签?
- angular6 - 如何使用 angular + 从数组中删除列表
- azure - 如何更新 azurerm_network_interface 的 ip_configuration 以添加 azurerm_public_ip?
- node.js - 执行图表生成时出现 0x03 错误:请检查您在 Highchart 中的输入数据
- ruby-on-rails - Rails:切换到 puma 以获取请求规格
- javascript - 通过将选项传递给模式,使所有字段或某些字段成为必需字段
- javascript - 如何将 unicode 十六进制值转换为 Javascript 中的字符串字符?