2010-12-01 3 views
0

우분투 서버에 git를 설치했습니다. tortoiseGIT를 사용하는 내 로컬 컴퓨터에서 로컬 컴퓨터에 gitosis-admin을 복제했습니다. 모든 것이 잘 작동했습니다. gitosis-admin 저장소에서 gitosis.conf의 키와 저장소를 관리하기 위해 gitosis-admin 저장소를 확인한 후 gitest .conf 파일에 새 저장소를 추가했습니다. 이제 fallowing 단계가 실패 : :Git/Gitosis - 저장소 읽기 액세스가 거부되었습니다.

  • 라는 내 로컬 manchine에 새 폴더를 만들 gittest
  • 는 서버에 로컬 저장소 클라이언트가 말한다
  • 밀어 최선을 다하고 testfile 위를 추가

    "오류 : gitosis.serve.main : 저장소 읽기 액세스가 거부되었습니다."

    또한/srv/git/repositories/gittest에 새로 생성 된 폴더에서 "git init"을 사용하여 서버에 저장소를 초기화하고 복제 할 저장소가 비어 있지 않도록 파일을 추가하면 복제가 시도됩니다 내 로컬 컴퓨터에.

    누구든지이 오류를 해결할 수 있습니까?

+1

먼저 gitosis-admin을 저지르고 밀어 넣었습니까? – VonC

+0

gitosis 설정 파일은 어떻게 생겼습니까? – ThiefMaster

답변

0

git init 대신/srv/git/repositories/gittest에서 git init --bare을 실행 해보십시오.

+1

gitosis를 사용할 때 원격 저장소를 git-init 할 필요가 없습니다. 푸시 할 때 자동으로 생성됩니다. – ThiefMaster