git fatal archive: opération non prise en charge par le protocole
j'essaie de vérifier une partie du dépôt Git à distance. Comme recommandé ici , avec l'aide du commandement
git archive --format=zip --remote=http://path_to_repository
mais je reçois un message d'erreur:
fatal: Operation not supported by protocol.
Unexpected end of command stream
Git ne supporte pas cette opération avec le protocole http? C'est un problème d'environnement d'hébergement ou git lui-même? Toutes les directions aideraient, merci.
2 réponses
git archive
peut fonctionner avec un serveur supportant le protocole git (i.e. serveur git, smart-http et serveur ssh).
dans votre cas, soit votre git est trop ancien, soit le serveur est un serveur http muet (serveur http normal, sans " smart " prise en charge de Git). Vous devez cloner le dépôt et l'archive à partir de là.
vous ne pouvez pas utiliser git achieve avec http! seulement le protocole git. c'est à dire
git archive --format=zip --remote=git://path_to_repository