2011-11-05 8 views
0

Je lance la commande git fetch pour obtenir la mise à jour du serveur. C'est OK pour les petites mises à jour d'autres collègues. Mais quand quelqu'un a poussé une grande quantité de données, il a toujours échoué, et dit: "fatale: L'extrémité distante a raccroché de façon inattendue, 1 Kib/s, fatale: début EOR fatal: l'index-pack a échoué". Donc, je me demande s'il est possible d'aller chercher seulement une partie de la mise à jour de collègues, par ex. sous un dossier?Est-ce que git supporte récupérer le dossier du serveur?

Avez-vous des idées?

Merci, Mike

Répondre

1

Peut-être que vous êtes en cours d'exécution dans des problèmes de mémoire sur le serveur? (Voir ceci related question.) Git peut avoir assez faim de mémoire, en particulier avec de gros fichiers dans le dépôt, et cela ne fonctionne pas bien avec les machines d'hébergement partagées, par exemple.

+0

En fait, nous utilisons repositoryhosting.com comme serveur. Y a-t-il des problèmes avec le serveur? – michael

+0

Demandez à leur support sur la taille maximale du fichier/référentiel Git qu'ils gèrent la quantité de mémoire disponible pour le processus Git. Ou vous pouvez les pointer directement vers le référentiel problématique et leur demander si le serveur peut le gérer. – zoul

+0

Je l'ai enfin fait en utilisant un VPN. L'extraction a échoué en raison des mauvaises connexions réseau au site Web, repositoryhosting.com. après avoir activé le VPN, je l'ai récupéré, mais avec quelques tentatives d'échec. – michael

Questions connexes