2012-03-16 4 views
1

나는 Windows XP에 git-daemon --enable=receive-pack --verbose --reuseaddr --detach --base-path=/mnt/source과 git이 설치된 서버 (Debian)를 가지고있다.Git. 창문을 밀 수 없다

Windows에서 push -v origin master 명령을 사용하려고하면 pushing to git://192.168.0.100/my_progject.git이라는 메시지가 표시되고 그대로 있습니다. , 성공적으로 복제. 서버 로그에서

나는 참조 :

Mar 16 10:46:36 Server-Debian git-daemon[1424]: Ready to rumble 
Mar 16 10:50:50 Server-Debian git-daemon[5289]: Connection from 192.168.0.99:50278 
Mar 16 10:50:50 Server-Debian git-daemon[5289]: Extended attributes (20 bytes) exist <host=192.168.0.100> 
Mar 16 10:50:50 Server-Debian git-daemon[5289]: Request receive-pack for '/my_progject.git' 

아무것도 더.

리눅스에서 나는 동일한 문제가 없다 - 복제와 푸시가 모두 성공적이다.

ps. 내 끔찍한 영어에 대한 미안.

upd.

  1. 나는 그것에서 밀어 자식 - GUI를
  2. 시도를 실행합니다. 밀어 넣기 실패
  3. 죽이기 process.exe
  4. 다시 시도하십시오. 푸시 성공할 수 있습니다.

이 이상한 동작은 어떻게 될 수 있습니까?

+0

그냥 세련된 검색을 위해 가십시오. 같은 질문이 몇 일 전에 답장을 받았습니다. 기억하지 못 하시겠습니까? – Bijendra

답변

1

그것은 우리는 해결 방법이 버그, http://code.google.com/p/msysgit/issues/detail?id=457 는이 문서의 하단을 참조하십시오이다 :
http://pete.akeo.ie/2011/07/git-remote-repository.html

피트는 우리가 그냥 삼바, 삼바 작품과 pushurl로 테스트 SSH 또는 삼바를 사용한다고 말했다 지금은 괜찮아.

서버에서 푸시 한 후 "git reset --hard"를 사용하여 새 커밋을 확인해야합니다.

단순한 순수한 서버를 원한다면 "git --bare init"을 사용하여 서버에서 repo를 초기화해야합니다.