2011-03-15 4 views
0

Gitosis가 authorized_keys를 업데이트하지 않아 git에서 새로운 사용자를 생성 할 수 없습니다. gitosis-admin.git 아래의 사후 업데이트가 실행 가능합니다.gitosis : 설정이 존재하지 않습니다.

ERROR:gitosis.app:Configuration does not exist: [Errno 2] No such file or directory: '/root/.gitosis.conf' 

어떤 생각이 문제를 해결하기 위해 다음 오류로 종료되는 I는 서버 (sudo는 -u gitosis 쉬 ./post-update)에 수동으로 스크립트를 실행 한 후 시도?

답변

0

autorized_keys를 업데이트 할 필요가 없습니다. 통신은 하나의 ID를 통해 이루어지며 식별은 이후에 공개 키를 통해 수행되지만 그 시점에서 ssh는 이미 만족됩니다.

어쨌든 gitolite로 전환해야합니다. Gitosis는 더 이상 활발히 개발되지 않습니다.

+0

Gitosis는 연결을 UID로 승인하고 사용자의 키를 'authorized_keys'에 넣음으로써 연결을 만든 사람을 결정합니다. 즉,이 대답은 바로 Gitolite를 사용해야한다는 것입니다. – Novelocrat

+0

도움 주셔서 감사합니다. 나는 그 때 gitolite를 시도 할 것이다. – Roman