2010-12-01 31 views
1

Ich hoffe, jemand könnte in der Lage sein, darauf hinzuweisen, wo ich falsch liege. Ich experimentiere mit Git und versuche Gitolite auf meinem CentOS 5.5 Entwicklungsserver zu installieren.Probleme Installation von Gitolit auf CentOS 5.5

Ich habe eine Anleitung hier gefunden: http://www.atomcloud.co.uk/blog/creating-your-own-git-repository-server-with-gitolite/, die in Ordnung war, bis es Gititolite zu installieren beginnt.

Die Befehle, die die Führung laufen rät:

cd $HOME 
git clone git://github.com/sitaramc/gitolite gitolite-source 
cd gitolite-source 
mkdir -p /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks 
src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks 

Alles bis einschließlich der mkdir Linie sind in Ordnung. Allerdings, wenn der Befehl ausgeführt wird

src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks

nichts scheint zu passieren. Ich geändert src und versuchte dort den Befehl ausführen, ohne die src/vor ihm und ich erhalte den folgenden Fehler:

cp: cannot stat `src/*': No such file or directory 
cp src/* to usr/local/bin failed 

Darunter berät die Nutzung als/usr/local sein/bin/gl-system- Installieren Sie jedoch beim Ausführen, dass es den gleichen Fehler zurückgibt.

Ich habe versucht, für eine Antwort zu googeln und habe festgestellt, dass die gleichen Stapel von Befehlen auch auf der GitHub-Seite für Gitolite aufgeführt sind, aber ich kann keinen Hinweis auf einen Fehler dieser Art sehen.

Offensichtlich etwas fehlt mir oder eine Fehlkonfiguration mit meinem Testserver. Ich bin sehr viel Anfänger, wenn es um die Linux-Befehlszeile geht, also jede Hilfe mit diesem würde sehr geschätzt werden.

Mark

Antwort

0

Um dies zu debuggen, ich im src/Ordnern starten würde und führen ls sicher Dateien in diesem Verzeichnis machen existieren. Die Fehlermeldung, die Sie erhalten, schlägt vor, dass keine Dateien im src-Verzeichnis vorhanden sind, obwohl es wahrscheinlich eher ein Pfadproblem ist.

/usr/local/src ist in der Regel im Besitz von root und Ihr Benutzerkonto (nicht root) hat keinen Zugriff auf das Verzeichnis zu schreiben. Eine andere Sache, die Sie ausprobieren sollten, ist sudo ./home/<youruser>/gitolite-source/src/gl-system-install. Wo ist Ihr Benutzerkontoname? Dies erfordert sudo-Rechte, die Sie möglicherweise von Ihrem sysadmin erhalten.

Hier können Sie alle neuen Fehlermeldungen auflisten. Viel Glück!

Verwandte Themen