Git Klon ist zu langsam

8

Dies ist mein erstes Mal, um den Git-Server aufzubauen. Wenn ich TortoiseGit-1.8.1.0-32bit verwende, um die Operation zu handhaben, ist alles in Ordnung!

Aber wenn ich den Befehl git clone oder git bash verwende, ist die Prozessgeschwindigkeit des Git-Klons so langsam. Ich habe zwei Bilder angehängt, die die relativen git clone Übertragungsgeschwindigkeiten unten zeigen.

Kann mir jemand Vorschläge machen?

    
alvin 02.04.2013, 00:49
quelle

3 Antworten

6

Hier gibt es zwei Probleme:

  1. Ihre OpenSSL ist nicht auf dem neuesten Stand
  2. Das SSH-Protokoll ist langsamer als HTTPS (aber nicht viel)

Teil 1. OpenSSL

Wenn Sie den Anweisungen des Artikels folgen, Ссылка < Ich habe meinen Netzwerkdurchsatz für den Vorgang git clone erfolgreich von 1 MiB / s auf 28 MiB / s erhöht. Dieses Ergebnis wurde durch die Aktualisierung von OpenSSL von Version 0.9.8e auf Version 1.0.1e erreicht.

Teil 2. SSH-Protokoll

Das SSH-Protokoll ist ein wenig langsamer als das HTTPS-Protokoll, aber nicht genug, um die Geschwindigkeitsunterschiede zu rechtfertigen, die ich in Teil 1 erwähnt habe oder was Sie sehen. Bitte lesen Sie diesen Artikel für weitere Informationen über die Git-Protokolle: Ссылка .

>     
Jeremy Paskali 28.08.2013 12:27
quelle
5

Vielleicht können Sie zuerst nur die neueste Version holen und dann den Rest holen:

%Vor%

Danke dieser Artikel !

    
hzwzw 21.09.2016 03:51
quelle
3

Wenn Sie, wie ich, TortoiseGit so konfiguriert haben, dass sie Puttys Plink verwenden, um eine Verbindung herzustellen (und Pager usw. verwenden), könnte Ihnen das helfen:

Aktivieren Sie in Putty (Standardeinstellungen) die folgenden Einstellungen:

  1. SSH - & gt; Auth: "Erlaube Agentenweiterleitung" (Ich glaube, das ist derjenige, der "alles" ändert)
  2. SSH - & gt; "Komprimierung aktivieren"
  3. Sitzung - & gt; Wählen Sie "Standardeinstellungen" - & gt; Speichern

Für mich ging das von 143,00 KiB / s zu 4,50 MiB / s

Hoffe, das hilft.

    
scorpiondi 10.10.2013 01:04
quelle