Gitolitendruckfehler

8

Ich habe ein Problem mit meinem Git, wenn ich meine Änderungen drücke, sendet Git mir diesen Fehler:

%Vor%

Was kann ich tun? Oder wie kann ich dieses Problem verursachen? Danke für deine Hilfe.

Meph

    
Meph- 26.03.2013, 16:27
quelle

3 Antworten

2

Wie haben Sie das Remote-Repository erstellt? Wenn Sie manuell einen nackten Klon Ihres Repositorys erstellen und in den Repository-Ordner von Gitolite verschieben, müssen Sie einige Dinge manuell einrichten:

  1. Ändern Sie den Eigentümer zum Gitolite-Benutzer, z. %Code%
  2. Ändern Sie die Berechtigungen für Ordner und Dateien, z. %Code%
  3. Überprüfen Sie, ob%%%%% im Ordner chown -R git:users vorhanden ist. Wenn nicht, kopieren Sie ein anderes Gitolit-Projekt. Normalerweise wird es automatisch eingerichtet, wenn Sie gitolite-admin verwenden, um ein neues Projekt zu konfigurieren. So sieht die Datei aus.
%Vor%     
JJD 26.06.2013 23:48
quelle
2

Es scheint, dass die Datei gl-conf fehlt. Sie können es selbst erstellen (siehe Antwort von JDD) oder einfacher einfach den folgenden Befehl ausführen - gitolite kümmert sich um den Rest:

%Vor%

Das Problem kann verursacht werden, wenn Sie ein blankes Repository nach Gitolite migrieren. Eine gl-conf -Datei wird von Gitolite benötigt, um die "kompilierte" Konfiguration nur für das spezifische Repository zu speichern. Die Daten stammen aus gitolite-admin/conf/gitolite.conf (dem Repository, in das Sie die Zugriffskonfiguration auf die Repositorys stellen).

    
Jan 01.09.2013 22:04
quelle
1

Diese Fehlermeldung kommt von src/lib/Gitolite/Conf/Load.pm :

%Vor%

Es war also eine lokale gitolite-Konfiguration in Ihrem nackten Repo, als wäre es eine "big-config" aus Gitolith g2.
Überprüfen Sie, ob Sie noch $GL_BIG_CONFIG = 1; in ~/.gitolite.rc haben, während Sie jetzt in gitolite g3 sind.

    
VonC 26.03.2013 18:49
quelle

Tags und Links