0

git push を使用していくつかのファイルをサーバーにプッシュしようとしています。ファイルをプッシュするようにサーバーを構成しました。

git remote set-url test ssh://user@location.com:2200/fullpath/

しかし、私は次のエラーが発生しています:

git send-pack: protocol error: bad band #50
fatal: The remote end hung up unexpectedly 

リモート側で何かが失敗しているようですが、このプロトコル エラーへの参照が見つかりません。

このエラーを解決する方法を知っている人はいますか? または、問題をよりよく理解するためにどのログを検索する必要がありますか?

4

1 に答える 1

0

セットアップに関する完全な情報を提供することから始めます。両側で実行されているソフトウェアのバージョンと、両側の OS のフレーバー/バージョンです。複数の Git 実装 (クライアント側とサーバー側の両方) があるため、これが必要です。そのため、少なくとも問題の理由を推測しようとしている人は、そこから始めるべきです。

また、この問題は (私には) メインの Git リスト (開発者向け) に投稿することを保証するほどハードコアに思えます — 詳細については、こちらを参照してください。

補足として、両側に標準のバニラGitがある場合、サーバー側で他の何か(Gitではない)があなたと話しているのではないかと思うので、Gitプロトコルの代わりにGitクライアントは意味不明なことを見て、しようとします解釈して失敗します。だから、少なくともやろうとすることができますか

 ssh -p 2200 user@location.com 'git --version'

賢明な何かを返すかどうかを確認しますか?

于 2013-04-10T10:05:13.677 に答える