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 回答