0

我正在考虑使用第三方托管公司来容纳 SVN 存储库。(我正在查看 Dreamhost,但这也可能适用于其他主机。)

托管公司在http://svn.yourdomain.com/path设置存储库。我注意到的问题是任何人都可以使用以下方法导出文件:

svn export http://svn.yourdomain.com/path

显然我需要自己导出文件,但是有没有办法在共享主机上保护它,这样其他人就无法通过 http 导出它?还是管理您自己的 SVN 服务器的真正解决方案?

谢谢你的想法。

4

4 回答 4

3

从您的其他评论中,您遇到了 Subversion 缓存您的身份验证。请参阅本书中涵盖密码缓存的部分

于 2010-03-12T18:37:35.813 回答
1

Subversion 有一个内置的 ACL 系统。您的存储库将受到用户名/登录挑战的保护。

身份验证非常细粒度,您可以为存储库中的每个目录指定读取/提交/两者访问权限。

于 2010-03-12T18:07:20.860 回答
1

Dreamhost 允许您使用密码保护您的存储库。与您支付的任何其他主机一样(一些免费的主机不会让您)。

于 2010-03-12T18:07:51.113 回答
1

使用 DreamHost,您可以使用本指南轻松设置用户名/密码保护。(见第 3.3 点)但是,我不知道这有多安全,因为我相信它使用基本的 HTTP 身份验证,它以纯文本形式传输凭据。

于 2010-03-12T18:09:34.043 回答