문제

여러 컴퓨터에 MSYSGIT를 설치했으며 특정 컴퓨터 (내 메인 작업 컴퓨터)에만 문제가 있습니다. 'Git Clone'은 작동하지 않습니다. 저장소에서 클론 명령을 실행하면 다음이 발생합니다.

C:\Projects>git clone git://github.com/[user]/[project].git
Initialized empty Git repository in C:/Projects/[project]/.git/

.git 디렉토리를 채우기 시작하지만 다른 것을 없애지 않습니다. 나는 그것이 적어도 오류가 발생하는지 확인하기 위해 몇 시간 동안 떠났다. 그것은 계속 거기에 앉아 있습니다. 시도하고 취소하면 잘 작동합니다. 저장소를 끌어 내지 않는 것 같습니다. 여러 곳에서 여러 리포지토리에서 이것을 시도했습니다. 무슨 일이 일어나고 있는지 단서가 있습니까?

도움이 되었습니까?

해결책

HTTP 주소로 복제하려고 했습니까?

현재 MSYSGIT가있는 티켓입니다 (발행 136) 동일한 문제로 현재 해결 방법은 GIT 주소가 아닌 HTTP로 복제하는 것입니다.

시도하려는 다른 움직임 :

  • GIT_TRACE=1 (및 출력 게시)
  • 다른 또는 오래된 버전의 MSYSGIT를 사용해보십시오
  • 주 컴퓨터에서 방화벽/바이러스 백신 문제를 확인하십시오.

여기에서 MSYSGIT의 이전 버전으로 전환하는 것이 올바른 옵션이 될 수 있습니다.
이것 좀 봐 GitHub 지원 스레드:

MSYSGIT의 1.6.4 Prerelease를 사용하고 있습니까? 알려진 버그가 있습니다.
1.6.0과 같은 안정적인 버전을 권장합니다.

감사합니다 Chris, 그게 IT입니다. 이전 버전의 MSYSGIT (GIT-1.6.3.2-preview20090608.exe)로 다시 전환 한 후 문제가 더 이상 발생하지 않습니다.


문제는 실제로 GIT1.6.4 이상에 영향을 줄 수 있습니다.

git은 팩 파일이 HEAD 요청하지만 500 오류를 질식시켜 Github가 반환됩니다.

리포터가 사용하는 저장소 사용 :

$ curl http://github.com/grails/grails.git/objects/info/packs
P pack-1290e84bed53bda28f0989dca48d836bd9104031.pack
P pack-bf40d38ae780512994e5127e832ed9d8853c186d.pack
P pack-f490d5f7d4671368f4a52c618ca9dce13b714ba1.pack
P pack-79e3a7f30e8989acc8403ac688be669a05384eef.pack

$ curl -I http://github.com/grails/grails.git/objects/pack/pack-bf40d38ae780512994e5127e832ed9d8853c186d.pack
HTTP/1.1 500 Internal Server Error
Server: nginx/0.6.26
Date: Fri, 04 Sep 2009 13:50:20 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Content-Length: 3193
Cache-Control: no-cache

보다 이 스레드.
GitHub 지원 팀은 현재 문제를 조사하고 있습니다.

나는 500이 의도적이라고 생각하지 않지만, 우리의 설정으로 인해 이상한 것이있을 수 있습니다.
문제를 더 조사하기 위해 티켓이 열려 있습니다. 나는 서버 구성과 관련된 것이기 때문에 움직일 때까지 이것을 엉망으로 만들지 않을 것이라고 생각합니다.


Git1.6.4.4 수정을 포함합니다 9 월 16 일 이후 :

1.6.4.3의 헤드 요청에 대해 500 (내부 서버 오류) 응답을 제공하는 GitHub 서버의 해결 방법은 HTTP를 통해 프로젝트를 다시 가져 오는 회귀를 도입했습니다. segfault 어떤 경우에는 초기화되지 않은 포인터가 풀리기 때문에.

하지만 MSSYSGIT 7 월 말 1.6.4 년 이후 아직 새로운 빌드 (9 월 21 일)에 아직 출시되지 않았습니다. (아마도 1.6.5 또는 1.7을 기다리고있을 것입니다)

다른 팁

나는이 문제가 있었고, 그것이 차단중인 원격 호스트 키를 수락하는 단계라는 것이 밝혀졌습니다. 나는 단지 호스트에게 정상적으로 ssh를하고 열쇠를 받아 들인 다음 git으로 돌아 갔고 모든 것이 작동하고있었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top