TortoiseSVN在SVN存储库上输入密码



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

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

我在Windows7 PC上使用TortoiseSVN。

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

我在SVN存储库中看到的是文件夹conf和文件passwdauthz。这些文件是什么以及如何为它们输入密码,用户名?

如果您查看这两个文件中的示例,您所要做的就是取消注释它们。以下是进行设置的主要步骤:

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

<username> = <password> 

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

[/]
<username> = rw

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

authz-db = authz
password-db = passwd

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

anon-access = none

最新更新