Konfiguration

Zuallererst muss im Repository unter "Einstellungen" > "Pfad-Berechtigungen" die Checkbox aktiviert werden. Ab dann kann nur noch anhand der definierten Regeln auf diesem Repository geschrieben werden.

PathWP Überblick

Berechtigung hinzufügen

Nach Aktivieren der Schreib-Berechtigungen wird der Bereich "Berechtigung hinzufügen" sichtbar. In ihm können Benutzer und/oder Gruppen für Pfade berechtigt (oder ausgeschlossen) werden. Im Eingabefeld "Pfad" kann ein Pfadname oder Muster angegeben werden. Um ein komplettes Verzeichnis zu schützen, kann am Ende des Pfades "*" verwendet werden.

Zum Beispiel:

  • docs/*
  • Jenkinsfile
  • *.xml

Eine DENY Berechtigung wiegt stärker als eine ALLOW Berechtigung und kann diese außer Kraft setzen. Hierdurch kann nach einem generellen Berechtigen ein erneuter Ausschluss für bestimmter Teile ermöglicht werden.

Nur Git und Mercurial

Für Git und Mercurial Repositories wird neben dem Pfad noch eine weitere Einschränkung für Branches abgefragt. Der Branches Filter kann auch über Namen oder Muster spezifiziert und über die Auswahlbox sogar invertiert werden.