git-upload-packが無期限に中断されました

git-upload-packが無期限に中断されました

次のような呼び出し構造があります。

  1. Jenkinsが実行されますfab -Huser@host set_repository_commit_hash:123abc
  2. set_repository_commit_hashgit fetchで実行してくださいpty = False
  3. 子プロセスは終了しません。ssh [email protected] git-upload-pack 'user/repository.git'

ローカルレプリカで実行しようとしgit fetchましたが、成功しましたが、実行は以下を返し、中断されます。ssh [email protected] git-upload-pack 'user/repository.git'

00ab84249d3bb20930c185c08848c60b71f7b28990d6 HEADmulti_ack thin-pack side-band side-band-64k ofs-delta shallow no-progress include-tag multi_ack_detailed agent=git/1.8.4
0041cb34b1c8ca75d478df38c794fc15c5f01cc6377e refs/heads/branch_name
004012577068adf47015001bfa0cff9386d6cdf497ce refs/heads/[...]
003f84249d3bb20930c185c08848c60b71f7b28990d6 refs/heads/master
[a couple more lines like the ones above, then:]
0000

これは既知のSSH / Git / Fabric / Jenkinsの問題ですか?

私はstraceまだセッションを録音していません。私はそれが閉じ込められていると信じていますread

おそらく関連リンク:

  1. Jenkinsの問題14752:SCMポーリング/最大同時ポーリング数= 1がgithubのポーリングを中止する
  2. git-upload-packが中断されるのはなぜですか(git clone中)
  3. tortoisegit 問題 1880: tortoisegit が tortoisegitplink を実行または終了しないため、ハングします。(特にコメント#7)
  4. 無限のランダムな「git-upload-pack」プロセスは何ですか?

答え1

急速に発展するソフトウェアでは、予想通り問題が自然に消えたようです。おそらく何年もこの問題を観察していなかったので、問題を解決した人に感謝し、この質問は役に立たないと思います。

最新のGitバージョンでこの問題が発生した場合は、次の点を考慮してください。別に質問する、これはまったく同じ問題ではないかもしれません。

関連情報