2009-06-09 10 views
6

Ich habe gerade hier gitorious installiert, aber ich habe Probleme beim Erstellen neuer Repositories. Ich habe es konfiguriert, um sie im/home/git/-Verzeichnis zu erstellen, und es ist bereits 777. Wenn ich ein neues Repository erstellen, geht es zu "Dieses Repository wird erstellt, wird es ziemlich bald fertig sein ..." und Zeige dies für immer.Mein Gitorious erstellt die Repositories nicht!

begann ich den git-Daemon aus den Skripten, das Protokoll:

2009-06-09 15:19:27 [31837] Received TERM, exiting.. 
2009-06-09 15:19:40 [32467] Listening on 0.0.0.0:9418... 

Jede Idee, was passieren könnte? Oder wo ich nach mehr Informationen suchen könnte

Antwort

0

Meine erste Vermutung ist, dass Sie eine Firewall aktiv haben, verhindert, dass Sie den Port 9418 kontaktieren. Da Sie /home/git erwähnen, gehe ich davon aus, Sie git unter Linux ausführen. Heutzutage scheint es üblich, dass Linux-Distributionen mit aktiven und vorkonfigurierten Firewalls ausgeliefert werden.

Versuchen Sie also entweder mit der Firewall oder, wenn Sie paranoid sind, mit der Firewall, die an Port 9148 durchstochen wurde. Suchen Sie in den Protokollen nach den Nachrichten vom git-Daemon.

Wenn es nicht funktioniert, kommen Sie mit mehr Informationen zurück.

Viel Glück.

4

Sie müssen den Poller starten (script/poller und führen Sie einen STOMP-kompatiblen Queue-Server, wie activemq), konsultieren Sie bitte die greuous Mailingliste und/oder Dokumente, da ich nur zufällig durch diesen Thread stieß und wahrscheinlich nicht wieder

16

Es ist fast zwei Jahre später, aber .. ya, müssen Sie den Poller laufen. Um dies zu testen, wie die git Benutzer im Gitorious Verzeichnis versucht

script/poller run 

läuft Dies wird den poller synchron laufen. Es läuft so lange, bis Sie control-C drücken. Wenn dies dazu führt, dass Ihre Repositorys erstellt werden usw., müssen Sie prüfen, ob die Datei /etc/init.d/git-poller beim Booten eingerichtet und ausgeführt wird.

In der Hoffnung, dass dies jemand anderen da draußen hilft, der in das hineinläuft.

+0

Das ist großartig, vielen Dank. Ich war mir nicht bewusst, dass mein Poller-Service aus irgendeinem Grund ausgefallen war. Vielen Dank! – Rpranata

+0

Das ist fast zwei Jahre später ... weiß jemand, wie man dieses Problem mit gitorious v> = 3 löst? – nepda

0

in Ihrem Admin Alternativ gehen Sie zu: admin/Repositories (es gibt keine Verbindung zu ihm, soweit ich weiß)

Folgen Sie den Anweisungen.