![Ubuntu サーバーで新しい Gitosis を設定するときに、Git プッシュが権限で失敗する](https://rvso.com/image/1267915/Ubuntu%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A7%E6%96%B0%E3%81%97%E3%81%84%20Gitosis%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%80%81Git%20%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E3%81%8C%E6%A8%A9%E9%99%90%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B.png)
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