2012-12-15 2 views
7

Mac OS X 10.8에서 gitlbit를 설정했지만 계속 밀어 내지 못했습니다! Gitblit 웹 인터페이스에서 Gitblit 푸시 오류 "오류 : RPC가 실패했습니다. 결과 : 52, HTTP 코드 = 0"

, 나는 빈라는 빈 저장소를 생성하고 다음 명령으로 로컬 스토리지에 복제 : 나는 파일을 추가하고 변경 내용을 커밋하고 원격

을 추가
git clone https://localhost:8443/git/test/empty.git 

git push -v gitblit master 

및 오류 쇼 :

git remote add gitblit https://localhost:8443/git/test/empty.git 

는 그때로 밀어 시도 :

Pushing to https://localhost:8443/git/test/empty.git 
Counting objects: 3, done. 
Writing objects: 100% (3/3), 215 bytes, done. 
Total 3 (delta 0), reused 0 (delta 0) 
POST git-receive-pack (351 bytes) 
error: RPC failed; result=52, HTTP code = 0 
fatal: The remote end hung up unexpectedly 
fatal: The remote end hung up unexpectedly 
Everything up-to-date 

나는 SSL과 버퍼 설정을 시도했지만 아무런 도움이되지 않았습니다.

git config http.postBuffer 524288000 
git config http.sslVerify false 
git config --global http.postBuffer 524288000 
config --global --bool --add http.sslVerify false 

바인딩의 설정이 모든 모든 인터페이스에 바인딩 받아 들일 빈으로 설정되어 내 Gitblit :

server.httpBindInterface = 
server.httpsBindInterface = 
server.ajpBindInterface = 

어떤 도움을 주시면 감사하겠습니다!

답변

0

이것은 꽤 늦었지만이 문제가 나 자신을 만났습니다. 장래의 사용자가 도움이 될 것입니다.

우리 그룹이 우리 자신의 자식 서버를 설정했지만 그룹의 원격 저장소에 쓰기 권한을 추가하는 것을 잊어 버렸습니다.

chmod를 사용하여 그룹 쓰기 권한을 추가하면 트릭을 수행합니다.

+0

으로 업데이트하여 내 문제를 해결했습니다. 흥미 롭습니다. 선제 적으로이 문제를 해결할 수있는 git init --bare --shared와 동등한 것을 지원하는 공개 된 이슈가 있습니다. –

1

저는 최신 버전 (2.1.2)