Git clone référentiel d'erreur: RPC a échoué; résultat=56, HTTP code = 200
J'ai été en utilisant un dépôt Git pour un couple d'années et toujours se sentir comme un newb.. aide est la bienvenue!
Il commence le clonage pour un certain temps:
remote: Counting objects: 22394<br>
remote: Compressing objects: 100% (12314/12314)<br>
Receiving objects: 32% ....
L'erreur:
error: RPC failed; result=56, HTTP code = 200<br>
fatal: The remote end hung up unexpectedly<br>
fatal: early EOF<br>
fatal: index-pack failed
La commande git:
git clone https://[username]:[password]@github.com/MegaWorldStudios/OmegatechV2.git "C:\OmegatechV2"
De Version Git:
1.9.4-preview20140929 (téléchargement/mise à jour aujourd'hui à partir de git gars)
J'ai trouvé des questions comme celle-ci, mais aucune réponse ne résout le problème.
J'ai aussi essayé:
Réglage de la postBuffer supérieur tel que mentionné à partir des postes similaires
git config http.postBuffer 524288000<br>
git config --global http.postBuffer 524288000
--Profondeur de 1 et de faire un clone simple que je puisse ensuite tirer le reste
--Profondeur de 2
error: RPC failed; result=18, HTTP code = 200
Cloning from a branch other than the main branch
Reinstalling the software and updating
Qu'est-ce infernal erreur moyenne et quelle est la solution/solution de contournement?
Merci beaucoup d'avance!
Pourriez-vous essayer à l'aide d'une url ssh? (si vous pouvez ajouter votre clé publique pour ce privé repo)
git clone [email protected]:MegaWorldStudios/OmegatechV2
Éventuellement possible de askubuntu.com/questions/186847/...
OriginalL'auteur pixelknight | 2014-10-04
Vous devez vous connecter pour publier un commentaire.
Cette erreur se produit en raison de Git du protocole HTTPS. Pour afficher l'erreur dans le détail, vous pouvez définir la
GIT_CURL_VERBOSE
variable d'environnement. Par exemple:Votre Antivirus ou Pare-feu pourrait être la modification de la HTTP paquets en transit. Voir git clone a échoué en raison d'antivirus par exemple.
Enfin, il pourrait être un réseau non fiable de connexion. Je suis en utilisant un OSX machine connecté au Wifi, et le problème a disparu quand j'ai passer une connexion réseau local.
J'ai eu le même problème, mais a été résolu en réinstallant cntlm
J'ai eu exactement le même problème sur le wifi. Unbeliveable mais en changeant de câble de réseau, il a commencé à travailler...
Après 3 jours de zigzaguant et en essayant de toute solution de contournement là, nos gars étaient d'accord pour le redémarrage de leurs F5 équilibreur de charge - et voilà - tout revient à la normale !
quel est le véritable... ? réglage
GIT_CURL_VERBOSE
réellement supprimé le problème entièrement pour moi.OriginalL'auteur
J'ai fait face à l'erreur similaire. Essayé de configurer
http.postBuffer
mais il ne fonctionne pas.J'ai trouvé sur le même message d'erreur (avec solution) ici: Git Clone Echec - erreur: RPC a échoué; résultat=56, HTTP code = 200
Comme le suggère le lien ci-dessus, je l'ai résolu par l'utilisation de SSH pour effectuer le clone.
Voici un bon tutoriel sur la façon de Configuration du SSH pour Git.
OriginalL'auteur
Git clone avec une url HTTPS n'est pas pris en charge par le git binaire expédié actuellement dans debian et ubuntu. Voir cette réponse pour les contourner.
OriginalL'auteur
C'est un problème spécifique à Atlassian Stash et Mac OSX client de git. Solution de contournement:
Installer HomeBrew en suivant les instructions ici: http://brew.sh/
Suivre la solution fournie dans ce gist courtoisie de entropiae:
(il installe un binaire travail, par exemple dans
/usr/local/Cellar/git/2.10.2/bin/git
)Dites à votre IDE à utiliser que le binaire, ou vous pouvez l'exécuter à partir de la ligne de commande de cloner /etc
OriginalL'auteur
J'ai connu le même problème sur Mac OSX lors de la tentative de pousser mon code pour bitbucket. J'ai fait les 2 étapes suivantes pour résoudre le problème:
Augmenter la mémoire tampon avec la commande:
git config http.postBuffer 524288000
Changer le protocole HTTPS pour SSH. C'est la principale clé pour résoudre le problème. Vous pouvez vous référer à https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html pour plus d'informations.
OriginalL'auteur
De poster ici parce que c'était l'un des premiers résultats de Google pour 'RPC a échoué; résultat=56, HTTP code = 200'.
J'ai essayé beaucoup de choses différentes pour obtenir ce problème résolu. J'ai essayé de compiler git à partir de la source, ajoutant gitconfig paramètres, et j'ai même essayé plusieurs configurations de mon serveur GitLab. Aucune de ces choses travaillé. Je ne comprenais pas pourquoi je pouvais cloner un repo avec succès sur le même sous-réseau que mon serveur git, mais je ne pouvais pas plus d'un sous-réseau distant (connecté par site-to-site VPN).
La question a fini par être mon pare-feu. J'ai une liste blanche le client et tout a commencé à travailler. Temporairement en plaçant le client dans une DMZ peut également être une solution rapide.
OriginalL'auteur