We have a server which stores the source code of multiple projects using CVS.
The issue is that once a person is granted an account for the server, he can check out all the repositories. How can we enforce some simple access control, so that an account can only access specified repositories?
Is SVN or GIT easier to enforce such access control?
You should be able to manage access to your projects using the server’s user management…
You can have several repositories and several user groups. Then you grant access to the groups you want on the repositories (that are folder on the server). Finally, you will just have to add people to groups to achieve the user control you want.