【问题标题】:Teams that have read access to all repositories of an organization对组织的所有存储库具有读取权限的团队
【发布时间】:2015-12-28 09:31:19
【问题描述】:

在我的公司中,我们在一个私人 github 组织中有很多存储库(不能公开访问)。理想情况下,所有开发人员都应该具有对该组织中所有存储库的读取权限,而仅对其项目的存储库具有写入权限。

为此,我建立了几个 github 团队(针对每个项目)。每个团队都应该对某些存储库具有写入权限(易于在存储库设置中配置),但对所有其他存储库具有读取访问权限。我正在为此苦苦挣扎,因为我只能授予对每个单独存储库的读取访问权限。这不仅很痛苦(因为我们有很多存储库),而且在创建新存储库时也不会自动工作。

有什么,我缺少正确设置吗?

谢谢,马蒂亚斯

【问题讨论】:

  • 这就是它的工作原理。您必须手动授予团队访问每个存储库的权限。

标签: github github-organizations


【解决方案1】:

您只需要手动完成,因为 github 不提供此功能。

【讨论】:

    【解决方案2】:

    我相信默认情况下,组织内的所有团队成员都拥有只读访问权限(他们可以读取和克隆存储库)。

    如果您想向某些团队授予写入权限,而不是转到存储库设置,请转到团队设置中的配置。试试这个,也许它会起作用:

    • 创建团队,添加成员

    • 在相应的选项卡中添加存储库,您希望向团队提供写入权限

    • 在“设置”下,授予写入权限(这将应用于上面添加的针对团队的存储库)

    【讨论】:

    • 嗨 praneeth001,我也是这么想的,但不幸的是,事实并非如此。在我们的案例中,作为组织的团队成员并不能让您访问它的存储库(?)。或者我需要为此启用什么?
    猜你喜欢
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    相关资源
    最近更新 更多