gitolite.conf - Schreib- und Rückspulberechtigungen (W+) gehen bei jedem Git-Push verloren

gitolite.conf - Schreib- und Rückspulberechtigungen (W+) gehen bei jedem Git-Push verloren

In meinem Unternehmen führen wir Redmine als Support-Tool für das Management unserer Softwareprojekte ein. Da wir Git für SCM verwendet haben, habe ich das installiert und konfiguriertRedmine Git-Hosting-Pluginund Gitolite, da es eine Plugin-Anforderung ist.

In der Plugin-Konfiguration habe ich ausgewählt, bei jeder Projekterstellung automatisch ein neues Repository zu erstellen, und das scheint problemlos zu funktionieren. Nach der Projekterstellung konfiguriere ich über die Datei gitolite.conf die Benutzer, die Zugriff auf das Repository haben sollen, und die gewünschten Berechtigungen für sie.

Es tritt jedoch ein seltsames Problem auf: Jedes Mal, wenn einige Commits in das Remote-Repo gepusht werden, gehen die W+-Berechtigungen verloren, da mein Benutzer nur Lesezugriff auf das Repo hat.

Einige (hoffentlich) nützliche Informationen zu meiner Systemkonfiguration:

  • Redmine 1.3.2 stabil (MySql)
  • Redmine Git Hosting Plugin 0.4.2

verwandte Informationen