2011-02-15 34 views
41

我注意到的一件事:使用GitHub UI,我將一個協作者添加到了一個存儲庫。我看到他們在沒有任何權威/批准的情況下進行了更改。這是一個私人存儲庫。協作者在GitHub上提交訪問權限嗎?

對於私人存儲庫,我如何讓某人讀取訪問權限與寫入訪問權限?

回答

45

對於私人存儲庫,我該如何讓某人讀取訪問權限與寫入訪問權限?

此類權限不適用於簡單帳戶。將用戶添加爲協作者時,他獲得讀/寫權限。

如果您擁有Organization,故事會改變。組織包含團隊,每個團隊可以有不同的訪問級別,包括只讀。 您可以將用戶分配給特定的只讀組,並且他們只能訪問存儲庫。

+0

@Simone:這是否也意味着協作者可以代表回購所有者「接受」他們自己的拉取請求? http://stackoverflow.com/q/8502540/583539 – moey

8

在普通用戶帳戶中的私人存儲庫是全有或全無的處理:要麼有人擁有完整的讀/寫訪問權限(即,他們是協作者)或者他們沒有訪問權限。但是,如果您設置了organization,請在組織的主持下創建回購協議,然後添加協作者,那麼您將擁有更加細化的控制權(包括爲私人回購提供只讀訪問權限)。

+1

或者您公開您的存儲庫,那麼每個人(不是合作者)都具有隻讀訪問權限。 –

+1

@PaŭloEbermann:沒錯,但是......如果你需要保持回購私密性,這不是一個好的選擇。 – mipadi