Ubuntu サーバーで新しい Gitosis を設定するときに、Git プッシュが権限で失敗する

Ubuntu サーバーで新しい Gitosis を設定するときに、Git プッシュが権限で失敗する

Gitosisサーバー、Ubuntu Lucidサーバーの最初のテストプロジェクトで権限の問題が発生しました

このハウツーを使用https://help.ubuntu.com/community/Git

gitosis-admin での変更、コミット、プッシュが機能しました。

次に、テスト プロジェクトとローカル リポジトリを作成し、コミットしました。マスターを 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成功しませんでした - そこでサーバーで試し /etc/ssh/sshd_config、SSH サーバーを再起動しました。

今、求められていますgitosis@server's password: !!

元に戻しましたが、質問し続けます。

さらに確認する方法を教えてください。 - フロリアン

答え1

gitosis は作者によって保守およびサポートされなくなりました。ほとんどの人は、代わりに、はるかに優れたドキュメントとより多くの機能を備えた gitolite を推奨しています。http://github.com/sitaramc/gitolite

関連情報