![우분투 서버에서 새로운 gitosis를 설정하는 권한에서 git push가 실패합니다.](https://rvso.com/image/1267915/%EC%9A%B0%EB%B6%84%ED%88%AC%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%EC%83%88%EB%A1%9C%EC%9A%B4%20gitosis%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EA%B6%8C%ED%95%9C%EC%97%90%EC%84%9C%20git%20push%EA%B0%80%20%EC%8B%A4%ED%8C%A8%ED%95%A9%EB%8B%88%EB%8B%A4..png)
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 gitosis
w/o.success - 그래서 서버에서 시도 /etc/ssh/sshd_config
하고 SSH 서버를 다시 시작했습니다.
이제 나는 요청을 받았습니다 gitosis@server's password:
!!
다시 전환했지만 계속 묻습니다.
추가 확인 방법에 대한 힌트를 주세요. - 플로리안
답변1
gitosis는 더 이상 저자에 의해 유지 및 지원되지 않습니다. 대부분의 사람들은 일반적으로 훨씬 더 나은 문서와 더 많은 기능을 갖춘 gitolite를 권장합니다.http://github.com/sitaramc/gitolite