git-upload-pack이 무기한 중단됨

git-upload-pack이 무기한 중단됨

다음과 같은 호출 구조가 있습니다.

  1. 젠킨스가 실행됩니다 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 버전에서 이 문제가 발생하면 다음을 고려하십시오.따로 질문하다, 이는 완전히 동일한 문제가 아닐 수도 있습니다.

관련 정보