Am Ende benutzte ich eine Cron-Aufgabe, um das Repository alle 5 Minuten zu aktualisieren. Details finden Sie hier: http://www.redmine.org/wiki/1/HowTo_keep_in_sync_your_git_repository_for_redmine .
Git-Repository mit Post-Receive-Hook synchronisieren
2553
eliocs
Ich habe einen Redmine-Server und einen Gitolite-Server auf demselben Rechner. Ich möchte, dass Redmines GIT-Repository aktualisiert wird, wenn ein Commit registriert wird. Ich dachte daran, ein Post-Receive-Skript hinzuzufügen, das das Repository aktualisiert:
Post-Erhalt:
cd home/redmine/repositories/repo git pull
Dies funktioniert nicht, da das Skript vom gitolite-Benutzer anstelle des redmine-Benutzers des geklonten Repository-Ordners ausgeführt wird. Wie kann ich den Benutzer ändern, der das Skript in einem Batch-Skript ausführt? Gibt es eine sauberere Möglichkeit, das Repository zu aktualisieren?
Danke im Voraus.
Sie haben nicht genügend Rang, um den Gitolit-Tag hinzuzufügen, der für diese Frage geeignet sein könnte.
eliocs vor 13 Jahren
0
1 Antwort auf die Frage
0
eliocs
Verwandte Probleme
-
3
Um Mail für `git am` arbeiten zu lassen
-
8
Verwenden von Git zum Verwalten einer iTunes-Bibliothek?
-
8
Git Client für OS X & Windows?
-
11
Gibt es Anwendungen für die verteilte Revisionskontrolle (DVCS), wenn ich kein Programmierer bin?
-
14
Wie kann ich git-completion.bash unter Mac OS X zum Laufen bringen?
-
2
Wie man "git pull" wieder wie erwartet zum Laufen bringt
-
2
Git - GitHub Repository Setup möglich?
-
9
Wie kann ich ein Commit zurücksetzen?
-
3
git-receive-pack: Befehl nicht gefunden
-
2
So etwas wie TortoiseGit für KDE?