반응형
아래 오류 메시지는 git push 과정중 네트워크나 git 서버 쪽에서 발생한 500 오류로 인해 연결이 끊어진 상황을 나타낸다. 이 문제는 주로 네트워크 상태나 원격 서버의 일시적인 오류로 인해 발생할 수 있지만, 몇 가지 설정을 조정해보면 해결할 수 있는 경우도 있다.
git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/main:refs/heads/main
Pushing to https://bitbucket.org/netcanis_workspace/gptapi.git
POST git-receive-pack (chunked)
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
Completed with errors, see above
1. 캐시된 자격 증명 삭제 및 다시 로그인
git credential-osxkeychain erase
2. 푸시 버퍼 크기 증가
아래 설정은 500MB로 늘려주는 것으로, 서버와의 데이터 전송 오류를 해결할 수 있다. (대부분 이 문제이다.)
git config --global http.postBuffer 524288000
3. Bitbucket 서버 상태 확인
유지보수 작업등으로 인해 요류가 발생할 수 있다. (서버 상태를 확인해 본다.)
4. HTTP/2 사용 비활성화
일부 환경에서는 HTTP/2 프로토콜이 문제를 일으킬 수 있다. 아래 명령어를 통해 HTTP/2를 비활성화해 보자.
git config --global http.version HTTP/1.1
5. 다른 네트워크 사용
네트워크 연결 문제로 인해 푸시가 차단될 수 있다. 다른 네트워크(예: 핫스팟)로 전환 후 다시 푸시를 시도해 보자.
반응형
'개발 > Note' 카테고리의 다른 글
GitHub에서 포크한 저장소를 삭제 (0) | 2024.11.06 |
---|---|
특정 폴더 git 추적 삭제 (0) | 2024.10.30 |
git 마지막 commit 취소, 메시지 수정 (0) | 2024.10.16 |
BLE, Beacon, iBeacon (0) | 2024.01.11 |
BLE Advertising Payload format 샘플 분석 (1) | 2024.01.11 |