2012-09-13 4 views
13

나는 다음과 같은 오류가 발생 찾을 수 없습니다망할 놈의 치명적 오류는 : 정보/심판은

fatal: https://github.com/username/repository-name.git/info/refs not found: did you run git update-server-info on the server? 

내가 github.com에 먼저 만들지 않고 내 저장소를 밀어하려고합니다. github에서 저장소를 먼저 만들면 분기를 푸시 할 수 있습니다. 이 절차가 일상입니까? 아니면 내가 잘못하고있는거야? 나는 저장소가 로컬에서 생성 될 수 있고 github에서 처음 생성하지 않고 푸시 (push) 할 수 있다고 생각했다.

답변

21

fatal: https://github.com/username/repository-name.git/info/refs not found: did you run git update-server-info on the server?

GitHub 컨텍스트에서이 메시지는 "저장소가 존재하지 않음"으로 이해해야합니다. 이미 존재하는 맨 처지 저장소로 밀어 넣기로되어 있습니다. 베어 리포 지 토리 (bare repository)는 보통 서버 측에서 발견되는 작업 디렉토리가없는 저장소입니다.

If I create my repository first on github, then I can push branches no problem. Is this procedure routine?

예. 먼저 GitHub에서 저장소를 생성해야합니다. 문서 에 의해 명시된 바와 같이 "GitHub의에 프로젝트를 넣으려면 당신이 살기위한 GitHub의 저장소를해야합니다."실제로 help topic about this

를 참조하십시오

+0

빠른 답변과 링크를 제공해 주셔서 감사합니다. 나는 repo 기사를 읽을거야. – B6431

+0

어떤 이유에서든 내 클라이언트'git 버전 1.8.3.4 (Apple Git-47)도''git 버전 1.7.1' ('httpd' 오류 로그에)도 'git update-server-info를 실행 했습니까? 서버에 '. –

2

먼저 (원격) Repo로 푸시하기 전에 GitHub에서 리포를 생성해야한다는 것을 확인했습니다.

일단 생성되면 로컬 repo에 'origin'이라는 리모컨으로 추가하고 'git push origin master'(첫 번째 푸시)으로 추가 할 수 있습니다.

+0

도 참조하십시오. 'git push origin master'비트에 대해서는 http://stackoverflow.com/questions/7311995/what-is-git-push-origin-master-help-with-gits-refs-heads-and-remotes를 참조하십시오. . – VonC

1

또한 저장소 이름은 대소 문자를 구분합니다. 죄송합니다.

1

액세스하려는 git repo가 ​​HTTPS 프로토콜을 지원합니까? 대신이의

: git clone https://github.com/TeaCodie/TeaCodie-Website.git

이 시도 : git clone [email protected]/TeaCodie/TeaCodie-Website.git

당신은 당신의 SSH 키를 구성해야합니다.

은 몇 가지 세부 사항은 다음을 참조하십시오 내가 가진 http://git-scm.com/book/ch4-1.htmlhttps://help.github.com/articles/set-up-githttps://help.github.com/articles/generating-ssh-keys

0

문제는 사용자가 마스터 분기에 쓰기 권한을 가지고 있지 않았다는 사실 때문이었다.

0

또한 네트워크에서 저장소 URL에 연결할 수 있는지 확인하십시오.

필자의 인터넷 가입 기간이 만료되어 서비스 제공 업체가 모든 HTTP/HTTPS 통화를 갱신 페이지로 리디렉션하고있었습니다.

그래서 GIT가 저장소에 도달 할 수 없습니다.