Git архив фатальный: операция не поддерживается протоколом
Я пытаюсь проверить часть удаленного репозитория git. Как рекомендовано здесь, с помощью команды
git archive --format=zip --remote=http://path_to_repository
Но я получаю сообщение об ошибке:
fatal: Operation not supported by protocol.
Unexpected end of command stream
Git не поддерживает эту операцию с протоколом http? Это проблема размещения среды размещения или git сама? Любые указания помогут, спасибо.
Ответы
Ответ 1
git archive
может работать с сервером с поддержкой протокола git (т.е. git server, smart-http и ssh-сервером).
В вашем случае либо ваш git слишком старый, либо сервер - немой http-сервер (обычный HTTP-сервер, без smart" git поддержка). Вам нужно клонировать репозиторий и архив оттуда.
Ответ 2
вы не можете использовать git для достижения с помощью http! только git. то есть.
git archive --format=zip --remote=git://path_to_repository