Rumah  >  Artikel  >  alat pembangunan  >  Apa yang perlu dilakukan jika pengklonan git gagal

Apa yang perlu dilakukan jika pengklonan git gagal

藏色散人
藏色散人asal
2021-11-29 16:27:5621175semak imbas

Penyelesaian kepada kegagalan pengklonan git: 1. Jalankan arahan "git config --global http.postBuffer 524288000" 2. Tambahkan alamat IP ke /etc/hosts 3. Muat semula cache dns.

Apa yang perlu dilakukan jika pengklonan git gagal

Persekitaran pengendalian artikel ini: sistem Windows 10, versi Git 2.30.0, komputer Dell G3.

Apakah yang perlu saya lakukan jika pengklonan git gagal?

Menggunakan git untuk mengklon projek pada github gagal

Fenomena

Apabila menggunakan git clone nextjs kod sumber projek demo hari ini, git clone https://github.com/XXXX/next-blog.git kelajuan muat turun sangat perlahan , dan kemudian selepas memuat turun untuk tempoh masa tertentu, mesej ralat berikut sentiasa digesa

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

Punca

Disebabkan oleh ralat protokol HTTP, semasa menarik atau mengklon, atau yang tertentu CDN pada github sangat bagus disebabkan oleh pelindung dinding.

Penyelesaian

Ralat protokol

  1. Laksanakan arahan berikut dahulu

    git config --global http.postBuffer 524288000
  2. kemudian laksanakan git pull atau git Perintah klon

Pelindung dinding

  1. Lawati http://github.global.ssl.fast...
    Dapatkan nama domain cdn dan alamat IP
  2. Lawati http://github.com.ipaddress.c... untuk mendapatkan nama domain cdn dan alamat IP
    Apa yang perlu dilakukan jika pengklonan git gagal
  3. Tukar alamat IP yang diperolehi di atas Tambah ke /etc/hosts

    sudo vim /etc/hosts

    Apa yang perlu dilakukan jika pengklonan git gagal

  4. Muat semula cache dns

    sudo killall -HUP mDNSResponder
    sudo dscacheutil -flushcache

Keputusan

Apabila saya melakukan operasi klon git sekali lagi, kelajuan meningkat secara mendadak, mencecah ratusan Kb sekaligus~

Pembelajaran yang disyorkan: "Git Tutorial

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika pengklonan git gagal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn