Mac 시스템에서 https를 통해 자식 리포지토리에서 복제 / 풀 / 가져 오기를 시도하면 오류가 계속 발생합니다.
error: RPC failed; result=56, HTTP code = 200
fatal: The remote end hung up unexpectedly
로그 수준을 높이면 다음 SSL 관련 오류가 발생합니다.
> POST /some/repository.git/git-upload-pack HTTP/1.1
Host: somehost.madeup.now
Authorization: Basic someAuth=
User-Agent: git/2.4.9 (Apple Git-60)
Accept-Encoding: gzip
Content-Type: application/x-git-upload-pack-request
Accept: application/x-git-upload-pack-result
Content-Encoding: gzip
Content-Length: 613
* upload completely sent off: 613 out of 613 bytes
< HTTP/1.1 200 OK
< Date: Thu, 10 Mar 2016 09:36:23 GMT
< Server: nginx
< Content-Type: application/x-git-upload-pack-result
< Status: 200 OK
< Cache-Control: no-cache
< X-Request-Id: 531bdbc2-cc8d-407b-961a-f8b7dcd45baf
< X-Runtime: 0.138041
< Connection: close
<
* SSLRead() return error -9806
Stackoverflow 에서 매우 비슷한 사례를 발견 했으며 받아 들인 대답의 단계를 수행했습니다. 즉, homebrew를 사용하여 git, curl 및 openssl을 최신 버전으로 업그레이드하는 것을 의미합니다.
git: 2.7.2
curl: 7.47.1
openssl: 1.0.2g
제 경우에는 도움이되지 않았습니다. 같은 오류가 계속 발생합니다.
이 실패의 원인이 될 수있는 아이디어가 있습니까?
Mac과 git 서버의 시스템 시계가 가까이 있습니까?
—
spuder
Google을 검색하면 Yosemite에서 특정 버전의 컬과 유사한 문제를보고하는 다른 OSX 사용자가 표시됩니다. 일부 재부팅의 경우 문제가 해결됩니다. 다른 사람들은 curl github.com/guzzle/guzzle/issues/819#issuecomment-55165813
—
spuder
@spuder 그들은 약 15 초 간격입니다
—
Dominik
@spuder 재부팅이나 재설치가 도움이되지 않음
—
Dominik