CVSを使用して複数のプロジェクトのソースコードを保存するサーバーがあります。
問題は、サーバーのアカウントが付与されると、すべてのリポジトリをチェックアウトできることです。アカウントが指定されたリポジトリにのみアクセスできるように、簡単なアクセス制御を適用するにはどうすればよいですか?
SVNまたはGITは、そのようなアクセス制御を実施するのが簡単ですか?
サーバーのユーザー管理を使用して、プロジェクトへのアクセスを管理できる必要があります...
複数のリポジトリと複数のユーザーグループを持つことができます。次に、リポジトリ(サーバー上のフォルダ)に必要なグループへのアクセスを許可します。最後に、必要なユーザーコントロールを実現するには、グループにユーザーを追加する必要があります。
Gitはファイルベースであるため、ユーザーがgit追跡フォルダー内のファイルにアクセスできる場合、ユーザーはgitリポジトリにアクセスできます。gitを使用し、サーバーの機能を使用してファイルベースのユーザーレベルのアクセスを処理することでユーザーアクセスレベルを管理することをお勧めします。