Linux サーバー上のそれぞれの個別の git リポジトリに、複数の異なる人々にコミット アクセスを許可したいと考えています。
これを行う1つの方法は次のとおりです。
foreach user x
adduser x
create /home/x/repo.git
ask user x to clone from ssh://myserver.com/home/x/repo.git
ただし、これには、ssh 経由でもログインできるという望ましくない影響があります。シェル アクセスを許可したくありません。
同様の方法で設定する方法はありますが、純粋にシェルアクセスではなく git commit アクセスを許可しますか?