我想结帐远程git仓库的一部分。 作为推荐这里 ,用命令的帮助
git archive --format=zip --remote=http://path_to_repository
但我发现了错误信息:
fatal: Operation not supported by protocol.
Unexpected end of command stream
Git是不支持使用http协议这个操作? 那是托管环境或自身的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的问题? 任何方向上会有所帮助,谢谢。
git archive
可以用Git协议支持(即git的服务器,一台服务器的工作智能HTTP和SSH服务器)。
在你的情况,无论是你的Git是太旧了,或服务器是愚蠢的http服务器(正常的HTTP服务器,没有“ 智能 ” Git支持)。 你需要克隆库,并从那里存档。
你不能使用git以http实现! 只有git的协议。 即
git archive --format=zip --remote=git://path_to_repository