6 つの Git リポジトリを持つサーバーがあり、すべて /opt/git/ にある単一の SSH アカウントを介して読み書きアクセスでき、すべて SSH アカウントが所有しています。
他の誰かに、すべてではなく、いくつかのリポジトリへの読み取りと書き込みのアクセスを許可したいと思います。
- 選択した少数のリポジトリのみにアクセスできる新しい SSH ユーザーを作成するにはどうすればよいですか?
- このタイプのアクセスを制御するためにファイル権限 (現在は 0755) を使用できますか?
- ベストプラクティスはありますか?
少なくとも適切なシステム管理者を獲得するまでは、かなり長い間 3 人目の開発者がいる可能性は低いので、「今のところは十分」であれば問題ありません。