우분투 서버에서 새로운 gitosis를 설정하는 권한에서 git push가 실패합니다.

우분투 서버에서 새로운 gitosis를 설정하는 권한에서 git push가 실패합니다.

gitosis 서버, ubuntu lucid 서버의 첫 번째 테스트 프로젝트에서 권한 문제가 발생했습니다.

이 하우투를 사용했습니다https://help.ubuntu.com/community/Git

gitosis-admin에 대한 변경, 커밋 및 푸시가 작동했습니다.

그런 다음 테스트 프로젝트와 로컬 저장소를 만들고 sth를 커밋하고 Howto와 같이 마스터를 설정했지만 푸시하면 다음과 같은 결과를 얻었습니다.

ERROR:gitosis.serve.main:Repository read access denied
fatal: The remote end hung up unexpectedly

어쩌면 우리가 NFS를 사용한다고 말할 필요가 있을 것인데, 키를 처리하는 방법을 잘 모르겠습니다.

제가 입력한 키 /srv/gitosis/.ssh/authorized_keys의 끝에 mylogin@server가 있는 것을 확인했습니다. 그래서 저는 지금까지 2주 동안 작업해 온 새 상자에 하나를 생성하여 파일에 추가했습니다.

AllowUsers gitosisw/o.success - 그래서 서버에서 시도 /etc/ssh/sshd_config하고 SSH 서버를 다시 시작했습니다.

이제 나는 요청을 받았습니다 gitosis@server's password: !!

다시 전환했지만 계속 묻습니다.

추가 확인 방법에 대한 힌트를 주세요. - 플로리안

답변1

gitosis는 더 이상 저자에 의해 유지 및 지원되지 않습니다. 대부분의 사람들은 일반적으로 훨씬 더 나은 문서와 더 많은 기능을 갖춘 gitolite를 권장합니다.http://github.com/sitaramc/gitolite

관련 정보