2014-11-04 28 views
0

我們使用Atlassian Stash。Atlassian Stash - 分支機構級別許可

我是項目的管理員。該項目中有一個存儲庫。我沒有在「存儲庫級別」中爲任何人授予存儲庫權限。

存儲庫中有2個分支。 '主'和'釋放/ r30'。

我希望我的團隊成員只在'release/r30'分支中提交更改。

因此,在分支級別權限中,我選擇''release/r30'並授予我的團隊成員權限。

但是 - 藏匿拋出這樣的錯誤「遠程:您沒有足夠的權限來更新」

如果我給倉庫級別權限寫入權限 - 它工作正常。但我不想要這個。

我在這裏做錯了什麼嗎?

+1

而不是授予發佈分支權限,爲什麼不取消主分支的權限? – R0MANARMY 2014-11-04 21:07:57

+0

謝謝。但它不會幫助。看起來我必須在主人身上給予我自己的許可,這樣任何人都無法承諾。 – KitKarson 2014-11-04 22:19:00

+0

這就是我想說的(也許很糟糕),你應該鎖定你不希望人們承諾的分支。 – R0MANARMY 2014-11-04 23:37:59

回答

1

Ex-Stash開發者在這裏。從文檔:

https://confluence.atlassian.com/display/STASH/Using+branch+permissions

分行權限用於限制分支接入誰還必須有項目或庫的寫訪問特定的人。

基本上,分支權限用作對正常存儲庫寫入權限的限制。一旦你有寫入權限,你可以通過分支權限來限制訪問。

任何你不想給你的團隊寫入權限的原因?