Rumah > alat pembangunan > git > teks badan

Apa yang perlu dilakukan jika pengklonan git gagal

藏色散人
Lepaskan: 2021-11-29 16:28:19
asal
21184 orang telah melayarinya

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
Salin selepas log masuk

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
    Salin selepas log masuk
  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
    Salin selepas log masuk

    Apa yang perlu dilakukan jika pengklonan git gagal

  4. Muat semula cache dns

    sudo killall -HUP mDNSResponder
    sudo dscacheutil -flushcache
    Salin selepas log masuk

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!

Label berkaitan:
git
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan