保护SVN内容?

时间:2012-01-03 12:05:50

标签: svn tortoisesvn

我在Windows 2008服务器上安装了SVN,一切都像它应该的那样,除了知道结构和服务器IP的每个人都可以检查出来。如何保护SVN内容?我使用TortoiseSVN作为客户端。我是否使用authz文件?

谢谢!

1 个答案:

答案 0 :(得分:2)

authz用于apache托管的subversion。您需要在存储库的conf目录中使用user = password对创建用户文件,然后从svnserve.conf文件中引用它。来自the online book

  

创建用户文件和领域

     

目前,svnserve.conf的[general]部分包含了您需要的所有变量。从>开始更改这些变量的值:选择包含>的文件的名称用户名和密码,并选择身份验证领域:

[general]
password-db = userfile
realm = example realm
     

领域是您定义的名称。它告诉客户端他们连接的是哪种“身份验证名称空间”; Subversion客户端在身份验证提示中显示它,并将其用作密钥(以及服务器的主机名和端口),用于在磁盘上缓存凭据(请参阅“缓存凭据”一节)。 password-db变量指向一个单独的文件,该文件包含用户名和密码列表,使用相同的熟悉格式。例如:

[users]
harry = foopassword
sally = barpassword