使用VisualSVN配置SVN

发布于 2022-09-30 12:02:50 字数 1152 浏览 10 评论 0

转:yuntu   

使用VisualSVN配置SVN
SVN

Subversion是广泛使用的版本控制工具。它是CVS的进化,像Google Code,SourceForge等大的网站均提供SVN的支持。

传统配置

SVN的安装并不复杂,如果在Windows下,有专门的Windows安装包可以下载,不过SVN的配置就不那么简单了,所有的配置都要通过SVN的配置文件手工完成,比如用户、密码、权限等。

切换到Http

Svn可以通过Svn自己的服务程序或者Apache来访问,缺省安装的Svn是使用自己的服务程序svnserve来进行访问的。下表对比了两种访问方式的差别:

特性 Apache svnserve
认证 HTTP basic auth,LDAP,NTLM 服务器上的密码设置
权限 可以对每个path设置读写权限 可以对每个path设置读写权限
加密 可以通过https 通过可选的SASL
日志 完整的Apache log 无log
Web访问 支持WebDAV 不支持
访问速度 稍慢 快
配置 复杂 简单

可以看出使用Apache来访问Svn虽然慢一些,但提供了更好的访问安全性和功能。因此很多团队使用Apache来访问Svn。不过这需要额外安装Apache,并配置Apache和Svn的集成,这需要不小的配置工作量。并且在将来进行用户及权限调整时都需要手工编辑配置文件。

使用VisualSVN

VisualSVN Server则提供了GUI的SVN配置界面,并提供了对Apache集成的支持。安装VisualSVN,则可以直接在VisualSVN的配置界面下进行配置。

在左侧可以看到本机上的SVN的仓库和用户,在VisualSVN Server上点右键,在属性中都可以配置仓库的位置、网络、认证、Windows集成、日志,非常方便。

总之,使用VisualSVN可以大大简化SVN服务器端的配置工作量。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文