2016-07-15 6 views

Antwort

1

Mit gitolite haben Sie speziell different types of permissions.
Dazu gehören ein ‚D‘ zum Löschen:

repo @all 
    RWCD dummy-branch = foo 

, dass das Löschen eines Zweigs genehmigen wird dummy-branch, aber das wird machen auch alle vorhandenen RW+ Regel Löschen verweigern (weil sie nicht tun haben eine ‚D‘)

Wenn eine Regel gibt RWD oder RW+D, dann Regeln, haben die D Qualifier wird nicht mehr liefern keine Dauerwelle es löscht eine ref.

In diesem Fall geben Sie an, wer das Recht zum Löschen hat, die anderen haben standardmäßig dieses Recht nicht.

+0

hmm so scheint es mit Gitolit ist es möglich. Gibt es keinen Weg in Standard-Git ohne Gitolit? Wenn das der Fall ist, muss ich mein Repository nach Gitolit verschieben. Das Gitolit-Berechtigungssystem ist beim ersten Lesen nicht sehr klar, aber ich denke, ich habe die Idee. – Divick

+0

@ DivKis01 Nein: Gitolit wird zur Autorisierung gemacht. Git selbst ist nur dazu da, den Repo-Inhalt (History) zu verwalten, es verwaltet keine Authentifizierung oder Autorisierung. Andere Git Repos Manager bieten ähnliche Dienste an, wie GitLab und seine geschützten Zweige: https://help.github.com/articles/about-protected-branches – VonC

Verwandte Themen