J'ai des difficultés à cloner un repo sur git. J'essaie depuis plusieurs jours et j'ai essayé un certain nombre de solutions (dans la plupart des cas, le problème était légèrement différent mais semblait s'appliquer) mais rien n'a fait la différence.
J'ai essayé de désactiver l'antivirus et le pare-feu mais cela n'a pas aidé. J'ai également essayé de désinstaller et de réinstaller les pilotes de la carte réseau (et de redémarrer l'ordinateur), mais cela n'a pas fonctionné.
D'après ce que j'ai compris, il s'agit d'un problème de réseau, car le serveur distant ne cesse de raccrocher, mais je ne parviens pas à résoudre le problème.
L'utilisation de git clone -v --progress semble donner le même résultat que git clone. Résultat de git clone -v --progress https://github.com/mit-cml/appinventor-sources.git
Clonage dans 'appinventor-sources'...
POST git-upload-pack (gzip 1425 à 774 octets)
à distance : Comptage des objets : 41649, terminé.
à distance : Compression d'objets : 100% (7/7), terminé.
erreur : RPC échoué ; curl 56 OpenSSL SSL_read : SSL_ERROR_SYSCALL, errno 10054
fatal : L'extrémité distante a raccroché de manière inattendue
fatal : EOF précoce
fatal : l'index-pack a échoué
J'ai essayé d'augmenter le tampon à nouveau
git config --global http.postBuffer 1048576000
mais toujours rien.
Je suis la solution de L'extrémité distante s'est arrêtée de manière inattendue pendant le clonage git. pour le dépannage.
0 votes
Plusieurs autres solutions suggèrent d'augmenter la taille de votre tampon de poussée, avez-vous essayé ? En général, pouvez-vous exclure les solutions que vous avez déjà essayées ?
0 votes
Mon cerveau est un peu fatigué et je ne me souviens que de ceux-là. Je pense que j'en ai peut-être essayé 2 ou 3 autres, si j'y pense, je les ajouterai. Pour l'instant, je vais essayer la taille tampon, merci.
1 votes
J'ai augmenté la taille du tampon git config --global http.postBuffer 524288000, aucun changement. Est-ce que 500M est correct ?
1 votes
J'ai vu une solution qui mentionnait un correctif. support.microsoft.com/fr/us/help/981344/ . Je n'ai pas appliqué le correctif mais je suppose que si c'était le problème, désactiver l'anti-virus et le pare-feu aurait également fonctionné.
0 votes
Une chose que j'ai envisagée est que SSL n'est pas la dernière version. J'utilise Git pour Windows qui a OpenSSL 1.0.2l. Il s'agit de la version précédente. Cela peut-il faire une différence ?
0 votes
Je l'ai résolu avec la solution ici stackoverflow.com/questions/21277806/ en faisant la recherche avec une profondeur de plus en plus grande. Cela n'a pas fonctionné avec 1000 cependant. J'ai écrit un script avec un incrément de profondeur de 10. Je n'ai pas essayé un clone ssh.
0 votes
J'ai dû créer un nouveau dépôt à la place et utiliser git bash pour le pousser.