git-upload-pack trava indefinidamente

25

Eu tenho a seguinte estrutura de chamadas:

  1. Jenkins executa fab -Huser@host set_repository_commit_hash:123abc .
  2. set_repository_commit_hash corre git fetch com pty = False .
  3. O processo filho ssh [email protected] git-upload-pack 'user/repository.git' nunca termina.

Eu tentei executar git fetch em um clone local e isso foi bem-sucedido, mas executar ssh [email protected] git-upload-pack 'user/repository.git' apenas retorna o seguinte e trava:

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

Este é um problema conhecido do SSH / Git / Fabric / Jenkins?

Eu fiz strace , mas não gravei a sessão. Eu acredito que foi preso em um read .

Links possivelmente relevantes:

  1. questão de Jenkins 14752: SCM Polling / Max # of polling simultâneo = 1 trava o polling do github
  2. Por que o git-upload-pack (durante o git clone) travaria?
  3. problema tortoisegit 1880: a busca por tortoisegit trava devido à execução / nunca-saída de tortoisegitplink (especialmente < a href="http://code.google.com/p/tortoisegit/issues/detail?id=1880#c7"> comentário # 7 )
  4. O que é esse processo "git-upload-pack" aleatório e sem fim?
por l0b0 05.11.2013 / 16:41

0 respostas

Tags