ubuntu 12.04 LTSでGitサーバーをセットアップしたところ、パスワードが無効になっているgitシステムユーザーアカウントがあり、サーバーにアクセスするすべてのユーザーに対してユーザーの.ssh/authorized_keysがセットアップされています。
同じユーザー (git) を使用しながら、異なるユーザーで異なるリポジトリをセットアップするにはどうすればよいですか?
お気に入り:
/opt/git/repo1.git アクセス権 A、B、C を持つユーザー /opt/git/repo2.git アクセス権 B、D、E、F を持つユーザー /opt/git/repo3.git アクセス権 G、H、I を持つユーザー
人々が認証する現在の方法は公開鍵によるもので、すべての鍵は /home/git/.ssh/authorized_keys にあります。
常にgitユーザーアカウントでリポジトリに接続しているため、githubがこれをどのように可能にしているのか疑問に思います。
ありがとう