【问题标题】:Do collaborators have commit access on GitHub?协作者在 GitHub 上是否具有提交访问权限?
【发布时间】:2011-02-15 23:29:11
【问题描述】:

我注意到一件事:使用 GitHub UI,我向存储库添加了一个协作者。我看到他们在没有我授权/批准的情况下提交了更改。这是一个私人存储库。

对于私有存储库,我如何授予某人读取权限和写入权限?

【问题讨论】:

    标签: git github


    【解决方案1】:

    对于私有存储库,我如何授予某人读取权限和写入权限?

    这种权限不适用于简单帐户。当您将用户添加为协作者时,他将获得读/写权限。

    如果您拥有Organization,情况就会发生变化。组织包含团队,每个团队可以具有不同级别的访问权限,包括只读权限。 您可以将用户分配到特定的只读组,他们将只有对存储库的拉取访问权限。

    【讨论】:

    【解决方案2】:

    普通用户帐户中的私人存储库是一个孤注一掷的交易:要么某人拥有完全的读/写访问权限(即,他们是合作者),要么他们没有访问权限。但是,如果您设置 organization,在组织的支持下创建 repo,然后添加协作者,您将拥有更细粒度的控制(包括授予对私有 repo 的只读访问权限)。

    【讨论】:

    • 或者你公开你的仓库,那么每个人(不是合作者)都有只读权限。
    • @Paŭlo Ebermann:是的,但是......如果您需要将存储库保密,这不是一个好的选择。
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 2019-11-23
    相关资源
    最近更新 更多