Heim > Entwicklungswerkzeuge > Idiot > Was tun, wenn das Git-Klonen fehlschlägt?

Was tun, wenn das Git-Klonen fehlschlägt?

藏色散人
Freigeben: 2021-11-29 16:28:19
Original
21186 Leute haben es durchsucht

Lösung für Git-Klonfehler: 1. Führen Sie den Befehl „git config --global http.postBuffer 524288000“ aus. 2. Fügen Sie die IP-Adresse zu /etc/hosts hinzu. 3. Aktualisieren Sie den DNS-Cache.

Was tun, wenn das Git-Klonen fehlschlägt?

Die Betriebsumgebung dieses Artikels: Windows 10-System, Git-Version 2.30.0, Dell G3-Computer.

Was soll ich tun, wenn das Git-Klonen fehlschlägt?

Die Verwendung von Git zum Klonen des Projekts auf Github ist fehlgeschlagen.

Phänomene: Code> Die Download-Geschwindigkeit ist sehr langsam, und nach einer gewissen Zeit des Herunterladens wird immer die folgende Fehlermeldung angezeigt

nCloning into 'next-blog'...
remote: Enumerating objects: 111, done.
remote: Counting objects: 100% (111/111), done.
remote: Compressing objects: 100% (83/83), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Nach dem Login kopieren

Der Grundgit clone https://github.com/XXXX/next-blog.git 下载速度很慢,然后下载一段时间后,总是提示下面的错误信息

git config --global http.postBuffer 524288000
Nach dem Login kopieren

原因

由于Http协议错误,当 pull 或者 clone 的时候,或者是 github 某个CDN被伟大的墙屏蔽所致。

解决办法

协议错误

  1. 先执行下列命令

    sudo vim /etc/hosts
    Nach dem Login kopieren
  2. 再执行git pull 或者 git clone命令

墙屏蔽

  1. 访问 http://github.global.ssl.fast...
    获取cdn域名以及IP地址
  2. 访问 http://github.com.ipaddress.c... 获取cdn域名以及IP地址
    Was tun, wenn das Git-Klonen fehlschlägt?
  3. 将上述获取的IP地址添加到/etc/hosts

    Aufgrund des HTTP-Protokollfehlers beim Ziehen oder Klonen oder eines bestimmten Github-CDN wird durch eine große Mauer blockiert. Verursacht durch.

    LösungWas tun, wenn das Git-Klonen fehlschlägt?

    Protokollfehler

      Führen Sie zuerst den folgenden Befehl aus
    1. sudo killall -HUP mDNSResponder
      sudo dscacheutil -flushcache
      Nach dem Login kopieren
    2. Führen Sie dann den Git-Pull- oder Git-Clone-Befehl aus

    3. Wandabschirmung

      Besuchen Sie http://github.global.ssl.fast...
      Holen Sie sich den CDN-Domänennamen und die IP-Adresse.

      Besuchen Sie http://github.com.ipaddress.c... Holen Sie sich den CDN-Domänennamen und IP-Adresse

      cdn-Domänenname und IP-Adresse von Github

      Fügen Sie die oben erhaltene IP-Adresse zu /etc/hosts hinzu

      rrreee 🎜🎜🎜🎜🎜🎜🎜🎜Aktualisieren Sie den DNS-Cache 🎜rrreee 🎜🎜🎜 Als Ergebnis🎜🎜Als ich den Git-Klonvorgang erneut durchführte, erhöhte sich die Geschwindigkeit dramatisch und erreichte Hunderte von KB auf einmal ~🎜🎜Empfohlene Studie: „🎜Git-Tutorial🎜“🎜

    Das obige ist der detaillierte Inhalt vonWas tun, wenn das Git-Klonen fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    git
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage