2010-11-01 8 views
16

Ich habe gerade GIT in meinem CentOS Linux-Server installiert und konfiguriert. Wenn ich ein neues Repository unter Verwendung git init anlege, funktioniert es gut und gibt Ausgabe des Befehls auch.
Aber immer, wenn ich versuche, den Remote-Repository in meinen lokalen Computer Ordner zu klonen gibt es die folgende Meldung:Git zeigt den Fehler "scheint nicht ein Git Repository sein tödlich: Das Remote-Ende aufgelegt unerwartet"

fatal: '/public_html/repositories/git-test/.git' does not appear to be a git repository 
fatal: The remote end hung up unexpectedly 

hat über dieses Problem jemand kommen, was könnte der Grund sein?

+3

können Sie den vollständigen Klonbefehl angeben, mit dem Sie weiter debuggen können. – Nigel

+0

Sie sagten "lokal" - bedeutet das, dass Sie über ein Netzwerk klonen? Hat Ihre Anmeldung auf der Fernbedienung die erforderlichen Berechtigungen zum Lesen aller Dateien? (Und ich zweite Nigel Anfrage für vollständige Informationen.) – Cascabel

+0

Diese Antwort könnte helfen: http://StackOverflow.com/a/922566/327862 –

Antwort

11

Ihr Pfad ist möglicherweise unvollständig. Vielleicht sollte Ihr vollständiger Pfad etwas mehr wie folgt lauten: /home/USER/public_html/repositories/git-test.

+0

Danke Kanaka für die Antwort, eigentlich iam mit beiden mysys GIT und Tortoise GIT für diesen Zweck. Jetzt habe ich das Format "[email protected]:/public_html/repositories/git-test /". Dann habe ich den neuen Benutzer "git" erstellt und auch einen autorisierten öffentlichen Schlüssel in der .ssh-Datei hinzugefügt, damit er auf den Remote-Repo zugreifen kann. Jetzt, wenn ich versuche, den Remote-Repo im lokalen Ordner zu klonen bekomme ich den Fehler "" git keine Adresse mit Namen verbunden. " Ich denke, ich bin nah an der Lösung, aber nicht wissen, was das Problem hier ist – user493313

+0

Das könnte ein Namensauflösungsproblem sein.Vergewissern Sie sich, dass alles, was Sie für 'myhost.com' verwenden, tatsächlich von Ihrem lokalen Computer gelöst wird.Wenn Sie weiterhin Probleme haben, können Sie Ihre Frage mit dem vollständigen Befehl, den Sie ausführen, aktualisieren der tatsächliche Fehlertext Thx – kanaka

+0

Danke! In meinem Fall benutzte ich einen relativen Pfad wie ../../other-repo. \/Other-Repo stattdessen verwendet. – CrazyPyro

Verwandte Themen