2010-11-24 26 views
3

win7上のcygwin gitから私は自分のLinuxワークステーションと調整しようとしている。どちらも同じ上流のリポジトリからクローン化されました。最初に "git fetch origin"を実行してから、私のワークステーションからフェッチしようとします。git pull and fetchが "致命的で失敗する:リモート側が予期せずハングアップする"

$ git fetch origin 
[... all ok ...] 
$ git fetch b 
[email protected]'s password: 
remote: Counting objects: 2031, done. 
remote: Compressing objects: 100% (512/512), done. 
fatal: The remote end hung up unexpectedly 
fatal: early EOFs: 23% (182/789) 
fatal: index-pack failed 
+0

でしょうhttp://stackoverflow.com/questions/3750222/cygwin-git-clone-gives-remote-end-hung-up-unexpectedly-against-ubuntu-10-04-1助けて? (cygwin gitではなくmsysgitを使用していますか?) – VonC

+0

私はmsysgitとsshプロトコルを使用してこれを回避しました。 –

答えて

-1

キーはどのように作成しましたか?

cygwinのgitまたはgit bashのmingw gitを使用していますか?

私は、本当の問題は、cygwinのsshが/ /家庭での.sshを探し名前 /.sshとmingwのののgit sshがCでの.sshを探していることであると信じて:/ユーザー/ /.ssh

あなたの鍵はこれらのディレクトリのうちの1つだけです。

-iスイッチを使用して異なるIDファイルを使用するようにcygwinの.sshに指示したり、キーを両方のディレクトリに移動したり、/ home/の名前 /.ssh/configにssh設定ファイルを作成することができます。

は私が含まれている設定作成:

Host github.com 
    User jerryasher 
    Hostname github.com 
    IdentityFile c:/Users/jerry/.ssh/id_rsa 

を私はgithubのと対話するためのrxvtからのgit bashやCygwinのgitのからmingwのgitのいずれかを使用することができることを考えます。

+0

キーが問題の場合は接続されません –

0

Cygwinのssh.exeにはこのバグがあります。 cygwinのssh.exeをmsysgitからssh.exeに置き換えてください。この問題は解決しません。

関連:Git fatal: remote end hung up

+0

スタックオーバーフローは、スレッド化された会話形式ではなく、クエスト/アンサー形式を使用します。すべての "答え"は*答えにすべきです。 – dmckee

+0

編集されました。より良い? –

+0

はい、良いです。さらに編集履歴を見ると、最初はあまりにも過酷でした。申し訳ありません。 – dmckee

関連する問題