2013-06-27 74 views

回答

3

我不確定今天在Gitlab版本中存在那些類型的權限。或者在Github,這是該項目鬆散的基礎。

我覺得版本5.2發佈了分叉。因此,您可能能夠讓用戶無法提交到主存儲庫,但允許他們將存儲庫分配到他們自己的名稱空間,以便他們可以完成工作並提交請求。類似於Github所遵循的工作流程。 (我還沒有嘗試過,當然還沒有升級到> = 5.2)

2

git沒有讀取權限(即使gitolite couldn't do it,在it got dropped with gitlab 5.0之前):如果您可以訪問回購站,訪問所有分支機構。你可以防止推,但不拉。 Fork在GitLab 5.2中可用,因爲Stevenmentions,所以你有這個解決方案。

+1

分叉不能滿足我的需求。我想讓USER1推送到BRANCH1而不是BRANCH2。使用fork時,我必須拒絕對兩個分支訪問(push access)到USER1,然後詢問USER1每當USER1想要改變BRACH1時就發出一個pull請求,因爲他可以推入BRANCH1,由於GitLab的限制增加了BRANCH1管理。好吧,在我看來,這個工作流程無法在GitLab上實現。感謝您的回覆。 –

+0

@ gsc-frank我同意:分叉會導致繁瑣的工作流程。因此,我認爲,他們論壇的功能需求是有序的。 – VonC

相關問題