2 Stimmen

gitolite und Dateiberechtigungen

Ich habe ein Gitolite-Repository auf einem Ubuntu-Server eingerichtet, das Entwicklern das Klonen/Pushen von Projekten ermöglichen soll, an denen wir arbeiten werden. Ich habe ein Problem mit dem Post-Receive-Hook, den ich in einem Repo habe. Ich habe einen Post-Receive-Hook in einem bestimmten Repo, der in ein bestimmtes Verzeichnis auf dem Server auscheckt, in meinem Fall ist das /home/user/www/projects/. Das Problem ist, wenn ein Administrator ein Projektarchiv (Git Push Origin) veröffentlicht, checkt der Hook das Projekt erfolgreich in das angegebene Verzeichnis aus und ändert die Berechtigungen für das ausgecheckte Verzeichnis (Projekt). Wenn jedoch ein normaler Benutzer das Projektarchiv pusht, checkt der Hook das Projekt unverändert aus, ohne die Berechtigungen zu ändern. Ich habe bereits die umask auf dem Server überprüft, die 0002 lautet, und das sollte hier nicht das Problem sein. Ich habe Gitolite deinstalliert und neu installiert, habe aber immer noch das gleiche Problem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X