gitosis をインストールしましたが、リポジトリで作業しているときに奇妙なことがあります。設定で私は持っています
[gitosis]
[group gitosis-admin]
writable = gitosis-admin
members = me@server me@laptop
[group prj1]
writable = prj1
members = me@laptop
/home/git/repositories に、空の git リポジトリを含むディレクトリ prj1.git を作成しました。
サーバーとラップトップから問題なく gitosis-admin を使用できますが、ラップトップでgit clone prj1 を実行しようとすると、次のように表示されます。
$ git clone git@server:prj1.git
Initialized empty Git repository in /Users/alec/temp/prj1/.git/
fatal: no matching remote head
よし、ラップトップからサーバーに prj1 をプッシュしましょう:
$ git push origin master:refs/heads/master
ERROR:gitosis.serve.main:Repository read access denied
fatal: The remote end hung up unexpectedly
どうしたの?