2012-05-23 2 views
1

clone 또는 git에서 pull 할 때이 이상한 오류 메시지가 나타납니다. 이상한 점은 저와 동료가 이전에는 아무런 문제가 없었습니다. 그런 다음 다른 두 명의 팀 구성원이 저장소를 복제 할 때 갑자기 나와 이전 동료가 계속해서 이러한 오류를 계속 발생시킵니다. 새로운 두 사람은 당기는/푸시 및 복제 문제가 없습니다. 갑자기 두 명의 원래 팀원은 아무 것도 할 수 없습니다.Github에서 복제 문제가 발생했습니다.

두 명의 신입 회원이 수정하거나 변경 한 사항을 상상할 수 없습니다. 지금 당장은 간단하게 작업하고 있습니다. GitHub 및 이전 팀원 계정에 문제가있을 수 있습니까?

Cloning into test... 
Enter passphrase for key '/c/Users/Rob/.ssh/id_rsa': 
remote: Counting objects: 8685, done. 
remote: Compressing objects: 100% (3737/3737), done. 
remote: Total 8685 (delta 5005), reused 8490 (delta 4810) 
Receiving objects: 100% (8685/8685), 239.92 MiB | 158 KiB/s, done. 
Resolving deltas: 100% (5005/5005), done. 
error: refs/remotes/origin/master does not point to a valid object! 
error: Trying to write ref refs/heads/master with nonexistant object 3cad1d0fb95b397ae8ed4826e29073362e135e2f 
fatal: Cannot update the ref 'HEAD'. 
Unlink of file 'test/.git/objects/pack/pack-9bca633d2527e271701b07f92128b15a6396277a.idx' failed. Should I try again? (y/n) 

업데이트 : 난 그냥 GitHub의에 새 계정을 설정 시도하고 다시 복제하려고했으나 내 생각 같은 문제는, 내가 GitHub의에있을 수 있습니다 전역 설정의 어떤 종류로 좁혀.

+0

(공식적으로, Installing git from source on Centos6는 v.helpful했다) ? – VonC

+0

두 사람이 일하는 이유와 두 사람이 왜 그런지 설명하지 못합니다. 해결할 수있는 것이 아니라 해결할 수있는 방법이 있기를 바랍니다. – Rob

+0

나는 위의 링크를 절망에서 벗어나 이제는 다른 오류가 발생했습니다 ... "방금 가져온 참조와 병합 할 후보가 없습니다" – Rob

답변

1

이렇게하면 git 클라이언트에 이상한 오류가 발생하여 다시 설치되고 그 후에 모든 것이 잘 수행됩니다.

+0

동일한 버전을 다시 설치 했습니까? – soulseekah

5

이 정확한 문제가있어서 원래 좋은 답변을 찾을 수 없습니다. 책상에서 머리를 두드리는 소리가 나면, 그것은 나에게 꽤 간단했다. 나는 오래된 git 클라이언트를 돌리고 있었다.

  • 자식은 분명히 일부 1.7.12
  • 까지 지금 (작성 당시에 Centos6에 대한 기본 배포) 자식 1.7.1을 실행하고,에 내가해야 할 자식을 사용했다
  • 내 서버 배포 다른 고객들도 하위 호환성이없는 기능을 사용하여 위탁했습니다.

서버에서 git 클라이언트를 업그레이드했습니다. 문제가 사라졌습니다. 희망은 동일한 문제를 가진 사람을 돕습니다.

그리고 http://stackoverflow.com/questions/8404882/cloning-error-when-checking-out-private-github-repo 도움이되지 않습니다

+0

이 문제는 1.8 클라이언트와 1.7 클라이언트에서 발생했습니다. 우리의 사용자 중 일부는 1.8 클라이언트가있는 서버에 여러 HEAD를 작성하여 1.7 클라이언트가이를 관리 할 수 ​​없었습니다. – fsniper

관련 문제