Zening Qu
그는 물었다 8년 전
123

git push 실패합니다. RPC 실패했습니다. 그 결과 = 22, HTTP 코드 = 411

내가 하나씩입니다 주장한다. 몇 달 동안 나는 사용해 온

git push origin master
내 커밋하려면 로컬 저장소. 어젯밤 약간의 변경 후 내가 내가 내 동일한 명령을 사용하여 로컬 리포지토리를 푸시할 했고, 내가 맡을게 오류:

error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

내가 봤 발견하여 같은 질문을 이 번호요이 번호요, 이러한 질문에 대한 답변을 하지만 누구도 이 문제를 해결할 수 있습니다.

  • 분리되었는지 문제를 대부분 답변을 권고하십시오 헤드입니다 *. # 39 는 분리되었는지 머리는요 don&, 내가 아직 없는 것 같습니다. 이날 오전 분기로의 아니하고 잘못된 것 같아요 (as I 하나만 분기로의.)

I did 몇 가지 실험을 장비가 what& # 39 의 과실, 나는 attaboy 결과가 나타납니다.

(1) 우선 내 '상태' 출력입니다 않했노라 깃 (git)

&gt. # 마스터 (분기점) &gt. # 비 추적 파일: &gt. # (사용, git, 추가 &quot &lt file&gt ."; 어떤 포함할 커밋됩니다) &gt. # &gt. # 걸리오 &gt. # 레골드블그 &gt. # 걸리우스 &gt. # 걸리프드프 &gt. # 걸카리오 &gt. # 걸카스터블그 &gt. # 걸카스파드프 &gt. 그러나 비 추적 파일 실행시 (사용, git, &quot add&quot 커밋하려면 추가되든지 아무것도아니야 추적할 수 있습니다.)

깃 (git) '유형' (2) 할 때, 내가 볼 수 있도록 했지만, 그냥 내 모든 로컬 세로그 커밋한 원격 리포지토리를 won& # 39, t 업데이트됩니까.

(3) - 'a', 'git 분기로의 저도 키보드 입력 시

&gt. * 마스터 &gt. remotes/origin/master

깃 (git), 저도 그 때 내가 원격입니다 쇼 '유형' (4)

&gt. * 원격 출처 &gt. 페치할 URL: http://github.com/CherryQu921/egaldoc_en &gt. 누름식 URL: http://github.com/CherryQu921/egaldoc_en &gt. 헤드입니다 분기로의: 마스터 &gt. 원격 지점. &gt. 마스터 추적됨). &gt. # 39, & # 39, git push& 구성된 현지 ref: &gt. 마스터 (빠른 포워드베리) 마스터 푸시합니다.

그 마지막 줄에 출력입니다 생쥐라. (이 fast-forwardable&quot ";) 그런데 이상한 것은, 내가 잘 모르는 잘못되었습니다.

Maksym Polshcha
그는 8년 전 댓글을 달았습니다
0

'빠른 포워드베리' 는 원격 지점, 해당 지역 변경되는지 아무것도아니야 범죄잔데 누름식 수 있습니다 :-)

답변 5 개

깃 (git) 은 http 와 함께 리포지토리를 변경되는지 푸시할 하면 큰 세트 등 오류 또는 https, 오류 메시지가 나타날 수 있습니다. 'RPC 실패했습니다. 그 결과 = 22, HTTP 코드 = 411 '. 깃 (git) 이 이유는 기본 구성 작업을 통해 특정 http 제한하는 1mb 입니다.

이 지역 내에서 실행하십시오 변경하십시오 제한값 리포지토리를

git config http.postBuffer *bytes*

여기서 바이트입니다 최대 바이트입니다 수 있다. 예를 들면 다음과 같습니다.

git config http.postBuffer 524288000

500mb (감사합니다 @Hengjie) 의

guettli
Hengjie
그는 7년 전 댓글을 달았습니다
51

'524 288 000' 을 그 예로, git 구성용 스테퍼포스트부퍼 500MB.

DanielB
그는 7년 전 댓글을 달았습니다
9

Nginx 구성용 너무 변경하십시오 기트라브 사용하는 경우 할 수 있습니다 ('/ etc / / / 사용할 수 있는 사이트 nginx 기트라브'). 추가 정보: https://github.com/gitlabhq/gitlabhq/issues/3099

Dipesh Raichana
그는 5년 전 댓글을 달았습니다
0

만약 이 영상은 "'rpc 실패했습니다. 그 결과 = 22, HTTP 코드 = 502 "'?

DJtiwari
그는 5년 전 댓글을 달았습니다
2

난 아직 다음과 같은 오류가 점점 깃 (git): RPC 실패했습니다. 그 결과, HTTP 코드 = 504) = 22 일 비트포켓 에서 안드로이드 스튜디오

이 전역으로라는 할 수도 있습니다.

git config --global http.postBuffer 524288000

모든 로컬 레포스 푸시할 수 있는 최대 데이터 500MB.

어느 누구도 우리를 위해 협력했습니다 솔루션을 공급했다. Ssh '대신' 이 작품을 만들기 위해 전환하십시오 했습니다 '' 솔루션이므로 HTTPS

가장 쉬운 방법은 토르투아지스 사용하는 경우, 사용하여 Windows 용 통합 구성.

  • 마우스 왼쪽 버튼을 누를 수 있는 파일 탐색기 토르투아지스 - &gt 선택합니다. 설정 *. 수락하셔야 정보 메시지. 지금 현재 프로젝트 대해서만 설정하시려면 스케쳐내 선택할 수 있는 속성 또는 시스템 화이드. 시스템 전체에 대한 구성, 시스템 전체에 편집하십시오 &quot 누름에 gitconfig&quot. 다음 줄로 및 추가 섹션 ' [http]':

postBuffer = 524288000

(이 부분에 ' [http]' doesn& # 39 타임코드가 만드시겠습니까 정보기술 (it), t)

내가 해결한 22 error: 다음과 같습니다. 깃 (git) 의 &quot clone"; 제가 한 사용자가 암호를 제공하지 명령을.: 클론 협력했습니다 아니라 누름식. 솔루션 제공 22 오류: Url 을 .git/config 수정하십시오 다음과 같습니다. uirl = http://user:[email protected]/. 그러면 누름식 했다.