2009-07-12 13 views
1

私はいくつかの奇妙な動作に遭遇しています。 git pushを実行すると、「致命的:リモートエンドが予期せずハングアップする」というメッセージが表示されますが、gitログとリモートリポジトリを確認するとプッシュが正常に行われたようです。 git pushを再実行は「すべて最新です」と返します。gitが予期せずハングアップします(ただし、プッシュが機能します)

私はdropbearとgitをPalm Preにインストールし、gitoriousのレポに変更を加えようとしています。 dropbearは一種のおかしくなので、私はにdropbearが自動的に公開するためにスキャンしませんよう

ssh -i ~/.ssh/id_rsa $* 

と同等の処理を行い(ssshと呼ばれる)シェルスクリプトを作成する必要がありました。また、GIT_SSHを/ opt/bin/ssshと定義しました。

この時点では、はすべてと思われますが、なぜ「致命的な」メッセージがポップアップし続けるのかわかりません。何か案は?

更新:.git/configにあるものを表示するように編集されました。

[email protected]:/opt/src/modifications# cat .git/config 
[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 
[branch "master"] 
    remote = origin 
    merge = refs/heads/master 
[remote "origin"] 
    url = [email protected]:webos-internals/modifications.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 
[remote "all"] 
    url = [email protected]:webos-internals/modifications.git 
    url = [email protected]:jauderho/webos-hacks.git 
+0

OpenWRTボックスでこの問題が発生しました。この問題の詳細を購読したら、私はdropbearメーリングリストにメールを送ります。私は実際にdropbear開発者がそれを見る場所でこの問題への参照を参照してくださいない。また、コミットログには記録されません。 最後に、ポスト受信フックが実行されないという問題が1つあります。 refやオブジェクトはプッシュされますが、フックは実行されていませんが問題です。 –

答えて

1

これは(つまり、開発者メーリングリスト([email protected]ger.kernel.orgを)助けていない場合は、おそらくGit For Human Beings Mailinglistに尋ねるか、すべきである)のみの推測です。

私の推測では、Dropbear自体またはあなたのラッパースクリプトは、Gitが接続に何か問題があると思うように終了します。これは、Gitが、DropSear上で100%同一ではないOpenSSHによって返された文字列、または間違った終了コードなどのパターンマッチを試みるようなものかもしれません。

+0

[email protected]はgitメーリングリストです。これは「開発者専用」のメーリングリストなどではありません。 –

+0

私はstrait git push origin masterを試したところ、何らかの理由で.git/refs/remotes/origin/masterが見つからなかったことに気付きました。私はそれを追加しましたが、違いを生むようには見えません。しかし、メーリングリストに尋ねる。 –

0

別のsshクライアントを使用する場合、同じエラーがありますか?

Gitの問題よりdropbearに問題があると思います。

レフリーがgit push origin master代わりのgit push ssh://server/path/to/git/repository master

+0

おそらくopensshでうまく動作します。最初にシェルスクリプトを必要とする問題は、dropbearがデフォルトの場所でキーファイルを検索しないためです。元の投稿を.git/configの内容で更新します –

0

を使用するためのものである私は、トランザクションが失敗したようにそれが見えるようにMercurialのでポストコミットフックでエラーが出ますが、それはまだ成功します。

何か類似している可能性があります。

関連する問題