Frage

Ich möchte nur einige Entwickler Schreibzugriff für den Master-Zweig beschränken, während andere zu ziehen alles und Push zu anderen Nicht-Master-Filialen erlaubt. Idee ist, dass ein Entwickler zu einem anderen Zweig schieben würde und dann, wenn Code-Review geht, Rezensent würde verschmilzt sie in den Master-Zweig.

Ich bin mir ziemlich sicher, dass dies kann leicht mit einem git commit Haken getan werden, aber ich weiß nicht, Python und dies scheint wie eine solche allgemeine Problem, dass jemand es schon geschrieben haben muss. Wissen Sie, wo ich ein solches Skript finden könnte? Oder wenn Sie ein herumliegen haben, bitte hier einfügen, für faule Leute wie mich.

War es hilfreich?

Lösung

Ich denke, es möglich sein könnte, eine solche Skript zu verwenden, aber es ist nicht der richtige Ort für die Rechteverwaltung, sollte es eher auf git Server-Seite durchgeführt werden. Zum Beispiel in gitosis tun Sie diese Konfiguration in gitosis-admin-Repository in der Datei gitosis.conf.

Sicherheit durch einen Haken verwaltet werden, kann leicht gebrochen werden, nur Server kann den Überblick über diese Dinge halten, überprüfen Sie bitte Dokumentation Ihres Servers für Details, wie der Zugang zu beschränken.

Andere Tipps

Für Ihre Anforderung: "Wenn Code-Review geht, Rezensent es in den Hauptzweig zusammenführen würde"
Sie können Gerrit Code Review versuchen: http://code.google.com/p/gerrit/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top