0

CVSを使用して複数のプロジェクトのソースコードを保存するサーバーがあります。

問題は、サーバーのアカウントが付与されると、すべてのリポジトリをチェックアウトできることです。アカウントが指定されたリポジトリにのみアクセスできるように、簡単なアクセス制御を適用するにはどうすればよいですか?

SVNまたはGITは、そのようなアクセス制御を実施するのが簡単ですか?

4

2 に答える 2

0

サーバーのユーザー管理を使用して、プロジェクトへのアクセスを管理できる必要があります...

複数のリポジトリと複数のユーザーグループを持つことができます。次に、リポジトリ(サーバー上のフォルダ)に必要なグループへのアクセスを許可します。最後に、必要なユーザーコントロールを実現するには、グループにユーザーを追加する必要があります。

于 2012-09-06T15:48:14.443 に答える
0

Gitはファイルベースであるため、ユーザーがgit追跡フォルダー内のファイルにアクセスできる場合、ユーザーはgitリポジトリにアクセスできます。gitを使用し、サーバーの機能を使用してファイルベースのユーザーレベルのアクセスを処理することでユーザーアクセスレベルを管理することをお勧めします。

于 2012-09-06T15:23:36.723 に答える