git을 사용하여 github에서 프로젝트 업로드 또는 복제 실패, 오류 오류: RPC 실패, curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 1005

이 문서에서는 git을 사용하여 github에서 프로젝트 복제 실패, 오류 오류: RPC 실패, curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054, 주로 git을 사용하여 github에서 프로젝트 복제 실패, 오류 오류: RPC 실패, curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 1 0054 사용 예, 응용 기술, 요약을 소개합니다. 기본 지식 포인트 및 주의 사항은 특정 참고 값이며, 필요한 친구는 참조할 수 있습니다.

잘못된 설명

특정 프로젝트 코드에 대해 오늘 github에서 git clone을 사용할 때 git clone https://github.com/XXXX/xxx-blog.git 다운로드 속도가 매우 느리고 다운로드 후 일정 시간이 지나면 항상 다음과 같은 오류 메시지가 표시됩니다.

remote: Enumerating objects: 33, done.
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (8/8), done.
error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

잘못된 이유

Http 프로토콜의 오류로 인해 pull 또는 cloning 시, 또는 github의 특정 CDN이 만리장성에 의해 차단됩니다.

솔루션 1

프로토콜 오류

다음 명령을 먼저 실행

git config --global http.postBuffer 524288000

다시 실행 git pull또는 git clone명령

솔루션 2

벽 방패

호스트 파일 수정

위에서 얻은 IP 주소를 hosts 파일에 추가하고,
Mac은 /etc/hosts있고,
Windows는 C:\Windows\System32\drivers\etc\hosts있고,

# fix git clone github project failed
140.82.113.3 github.com
199.232.5.194 github.global.ssl.fastly.net

플러시 DNS 캐시

Mac에서 DNS 캐시 플러시

sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache

Windows 업데이트 DNS 캐시
cmd 명령 창 실행:

ipconfig /flushdns

추가된 매핑을 적용합니다.

원본 주소: https://www.cnblogs.com/mmzs/p/12039888.html

Supongo que te gusta

Origin blog.csdn.net/wdsj_xh/article/details/119653713
Recomendado
Clasificación