Ich versuche einfach, ein Repository von Github zu klonen, aber ich denke, mein Problem erstreckt sich über mehr als Git oder Github. Ich habe folgende Methoden ausprobiert:
sudo wget ' http://github.com/symfony/symfony/tarball/master
--2010-07-30 07: 51: 36-- 'http://github.com/symfony/symfony/tarball/master Auflösen von github.com ... 207.97.227.239 Verbindung zu github.com herstellen | 207.97.227.239 |: 80 ... verbunden. HTTP-Anfrage gesendet und wartet auf Antwort ... Lesefehler (Verbindung durch Peer zurückgesetzt) in Headern. Wiederholen. --2010-07-30 07: 51: 38-- (Versuch: 2) 'http://github.com/symfony/symfony/tarball/master Verbindung zu github.com herstellen | 207.97.227.239 |: 80 ... verbunden. HTTP-Anfrage gesendet und wartet auf Antwort ... Lesefehler (Verbindung durch Peer zurückgesetzt) in Headern. Wiederholen. --2010-07-30 07: 51: 40-- (Versuch: 3) 'http://github.com/symfony/symfony/tarball/master Verbindung zu github.com herstellen | 207.97.227.239 |: 80 ... verbunden. HTTP-Anfrage gesendet und wartet auf Antwort ... Lesefehler (Verbindung durch Peer zurückgesetzt) in Headern. Wiederholen.
Da wget nicht funktionierte, dachte ich, ich würde versuchen, git zu verwenden (wissend, dass meine Firewall wahrscheinlich das git- Protokoll blockiert ). Wie Sie sehen können, hat die Firewall sie anscheinend blockiert.
sudo git clone git: //github.com/symfony/symfony.git
Initialisiertes leeres Git-Repository in /home/myname/symfony/.git/ github.com [0: 207.97.227.239]: errno = Verbindung abgelehnt fatal: Socket kann nicht angeschlossen werden (Verbindung abgelehnt)
Da das Git- Protokoll nicht funktionierte, dachte ich, ich würde die http- Methode ausprobieren .
sudo git clone ' http://github.com/symfony/symfony.git
Initialisiertes leeres Git-Repository in /home/myname/symfony/.git/ Fehler: beim Zugriff auf 'http://github.com/symfony/symfony.git/info/refs Schwerwiegend: HTTP-Anforderung fehlgeschlagen
Also dachte ich mir, ich würde eine andere Methode ausprobieren, um eine Datei aus dem Internet zu erhalten, aber ohne Erfolg.
sudo curl www.google.com
Curl: (56) Fehler beim Empfangen von Daten vom Peer
Also habe ich versucht zu pingen, nur um sicherzugehen, dass ich die Außenwelt sehe, und es funktioniert!
ping www.google.com
PING www.l.google.com (74.125.91.104) 56 (84) Datenbytes. 64 Bytes von qy-in-f104.1e100.net (74.125.91.104): icmp_seq = 1 ttl = 49 time = 46,4 ms 64 Bytes von qy-in-f104.1e100.net (74.125.91.104): icmp_seq = 2 ttl = 49 time = 46,5 ms 64 Bytes von qy-in-f104.1e100.net (74.125.91.104): icmp_seq = 3 ttl = 49 time = 46,5 ms --- www.l.google.com Ping-Statistiken --- 3 gesendete Pakete, 3 empfangene, 0% Paketverlust, Zeit 2003 ms rtt min / avg / max / mdev = 46,477 / 46,499 / 46,512 / 0,176 ms
Die Installation von apt-get funktioniert erfolgreich. Hat apt-get ein anderes Protokoll anders als verwenden http oder hat sie verwenden verschiedene andere Ports als 80?
Ich sollte erwähnen, dass ich eine VMware-Installation von Kubuntu 10.04 verwende. Hat jemand jemals ein solches Problem festgestellt? Welche anderen Methoden könnten Sie sich vorstellen, um einzugrenzen, woher das Problem kommt?
Hinweis: Ich musste vor jedem Hyperlink in diesem Beitrag ein einfaches Anführungszeichen (') einfügen, da ich nicht genügend Wiederholungen habe.
@uloBasEI Was zurückgegeben wurde, ist unten (abzüglich des HTML- Codes von Googles Homepage)
HTTP / 1.0 200 OK Datum: Fr, 30. Juli 2010, 16:13:45 Uhr GMT Läuft ab: -1 Cache-Kontrolle: privat, maximales Alter = 0 Inhaltstyp: text / html; Zeichensatz = ISO-8859-1 Set-Cookie: PREF = ID = 217dc6a999f1ffaf: TM = 1280506425: LM = 1280506425: S = gnL_tcT4FJLh9Cgh; läuft ab = So, 29.07.2012 16:13:45 GMT; Pfad = /; domain = .google.com Set-Cookie: NID = 37 = fIVPDdQeoCyfwgmhtAGDf06le4T450U4v19oMdSBCQQDe67Ys5bHwMaGsnywEjUkGSk0Ex5BRGFDouO5Fsme0uARoU3uTNmeTzKfi4mcdc Lc; läuft ab = Sa, 29.01.2011 16:13:45 GMT; Pfad = /; domain = .google.com; HttpOnly Server: gws X-XSS-Schutz: 1; mode = block
tcpdumpoder zu beobachtenwireshark.