Solution à l'échec du clonage git : 1. Exécutez la commande "git config --global http.postBuffer 524288000" ; 2. Ajoutez l'adresse IP à /etc/hosts ; 3. Actualisez le cache DNS.
L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.
Que dois-je faire si le clonage de git échoue ?
L'utilisation de git pour cloner le projet sur github a échoué
Aujourd'hui, lors de l'utilisation du code source du projet de démonstration git clone nextjs, git clone https://github.com/XXXX/next-blog.git La vitesse de téléchargement est très lente, puis après un certain temps de téléchargement, le message d'erreur suivant est toujours affiché<code>git clone https://github.com/XXXX/next-blog.git
下载速度很慢,然后下载一段时间后,总是提示下面的错误信息
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
由于Http协议错误,当 pull 或者 clone 的时候,或者是 github 某个CDN被伟大的墙屏蔽所致。
先执行下列命令
git config --global http.postBuffer 524288000
将上述获取的IP地址添加到/etc/hosts
sudo vim /etc/hosts
En raison d'une erreur de protocole HTTP, lors de l'extraction ou du clonage, ou d'un certain CDN github est bloqué par une grande muraille. Causé par. Solution
sudo killall -HUP mDNSResponder sudo dscacheutil -flushcache
/etc/hosts
🎜rrreee 🎜🎜🎜🎜🎜🎜🎜🎜Actualisez le cache DNS 🎜rrreee 🎜🎜🎜 En conséquence🎜🎜Lorsque j'ai effectué à nouveau l'opération de clonage git, la vitesse a considérablement augmenté, atteignant des centaines de Ko à la fois~🎜🎜Étude recommandée : "🎜Tutoriel Git🎜"🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!