git archive fatal: Operation not supported by prot

2019-02-16 05:01发布

I'm trying to checkout part of remote git repository. As recommended here, with help of command

git archive --format=zip --remote=http://path_to_repository

But I'm getting error message:

fatal: Operation not supported by protocol.
Unexpected end of command stream

Git is not supporting this operation with http protocol? Thats a problem of hosting environment or git itself? Any directions would help, thanks.

2条回答
Luminary・发光体
2楼-- · 2019-02-16 05:09

you can't use git achieve with http! only git protocol. i.e.

git archive --format=zip --remote=git://path_to_repository
查看更多
甜甜的少女心
3楼-- · 2019-02-16 05:28

git archive can work with a server with git protocol support (i.e. git server, smart-http and ssh server).

In your case, either your git is too old, or the server is dumb http server (normal http server, without "smart" git support). You need to clone the repository and archive from there.

查看更多
登录 后发表回答