35

リモート git リポジトリの一部をチェックアウトしようとしています。ここで推奨されているように、コマンドの助けを借りて

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

しかし、エラーメッセージが表示されます:

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

Git は http プロトコルでこの操作をサポートしていませんか? それはホスティング環境またはgit自体の問題ですか?どんな道順でも役に立ちます、ありがとう。

4

2 に答える 2

16

git archivegitプロトコルをサポートするサーバー(つまり、gitサーバー、smart-http、sshサーバー)と連携できます。

あなたの場合、gitが古すぎるか、サーバーがダムhttpサーバー(「スマート」gitサポートのない通常のhttpサーバー)です。リポジトリのクローンを作成し、そこからアーカイブする必要があります。

于 2012-06-29T08:47:39.520 に答える