2016-12-16 41 views
0

我的團隊正在他們的git存儲庫上實施gerrit。 我們喜歡它的工作方式。 據我瞭解(請糾正我,如果我錯了)一旦gerrit實施它是一種可選。如果您在推送時使用refs /,則會將您的推送發送給gerrit以供審閱。但是如果你不使用refs /它會自動推送代碼。 我的問題:是否有可能配置gerrit始終將推送請求發送給refs/for?

  • 有沒有辦法讓用戶有機會直接推送?我希望每次推送都被髮送到修訂版本,因爲有時用戶可能會忘記爲他/她的推送請求添加引用。

回答

0

這是可選的,但一個人需要有一個「特殊」權限才能直接推送到分支(繞過Gerrit評論)。對於大多數Gerrit服務器中的大多數人而言,擁有此權限並非默認設置。通常只配置管理員或管理員有此權限:

Reference refs/heads/* Push 

如果有人誰沒有這個權限直接推到分支推將失敗,錯誤「由格里特禁止」(見here有詳細介紹)。

+0

因此,如果我沒有直接推送到分支的權限,並且我直接推送到分支,它會發生什麼? 如果我沒有正確的權限直接推送到分支,如果我將refs/for/branch直接分支到分支,會有什麼區別? – Lost

+0

我用這個信息更新了答案。 –

相關問題