TortoiseSVN在SVN存储库上输入密码

Fox*_*sk8 0 svn tortoisesvn

我想在服务器上创建一个新的SVN存储库,并在本地PC上使用它来在服务器上进行代码更改.

我一直在使用SVN和GIT,并且所有时候,服务器支持都会使用户成为配置的其他部分.在这个时候我想自己创建一个存储库.

我在Windows7 PC上使用TortoiseSVN.

问题是,如何保护SVN存储库免受克隆,采取,更新?

我看到SVN仓库是文件夹conf和文件passwd,authz.什么是这些文件以及如何为他们输入密码,用户名?

mmi*_*uva 9

如果您查看这两个文件,他们会在其中包含示例,您只需取消注释即可.以下是设置的主要步骤:

在passwd文件中,只需为每个用户添加以下内容:

<username> = <password> 
Run Code Online (Sandbox Code Playgroud)

在authz中,在文件的底部添加以下行,这些行将授予对整个目录的指定用户的读写访问权限:

[/]
<username> = rw
Run Code Online (Sandbox Code Playgroud)

最后一步是进入svnserve.conf并取消注释以下行,它们指定您要将authz和passwd文件用作授权和密码数据库:

authz-db = authz
password-db = passwd
Run Code Online (Sandbox Code Playgroud)

此外,默认情况下,匿名用户具有对您的存储库的读访问权限,您可以添加以下内容来更改它

anon-access = none
Run Code Online (Sandbox Code Playgroud)