SVN8.COM - SVN中文技术网

投递文章 投稿指南 SVN中文技术网公告:技术交流诚聘优秀版主最新公告
搜索: 您的位置主页>SVN使用>Subversion(SVN)安装使用指南

Subversion(SVN)安装使用指南

SVN技术网 www.svn8.com 2008-02-22 23:45:07   来源:   作者:  评论:0 点击:
%
5.其中%SVN_REPO_PARENT%是包含所有数据仓库的目录,%PROJECT_NAME%是所创建的数据仓库对应的项目名。


*************************
* 以 Stand-alone 模式运行 *
*************************


6.从命令行启动SVN Server:

cmd
svnserve -d -r %SVN_REPO_PARENT%
注意里面的参数 r 限定了浏览全部数据仓库的根目录

当然如果觉得每次这样启动太麻烦的话,也有SVN Serveice的包装程序(http://dark.clansoft.dk/~mbn/svnservice/)。通过它能够以windows service的方式运行SVN Server(其本质还是Stand-alone),运行起来相对比较方便。

7.创建用户数据库(其实就是一个txt文本,就叫它”users.conf”吧,你也可以改名),保存到
%SVN_REPO_PARENT%\%PROJECT_NAME%\conf
目录(那个conf子文件夹在创建数据仓库时已被自动创建好),然后在这个文件内添加需要的用户名和密码。基本的样例如下:

[users]
your_username = your_password
注意这里密码是明文存放的,所以也是这种方式的不足之处。

8.在”%SVN_REPO_PARENT%\%PROJECT_NAME%\conf”目录下找到这个”svnserve.conf”文件,用任何文本编辑器打开,为刚才创建的那些用户添加读写权限:

[general]
anon-access = none              # 匿名访问权限
auth-access = write             # 认证用户的权限
password-db = users.conf        # 认证用户数据库
realm = Anything you want, but generally we use "%PROJECT_NAME%"   # 在用户认证界面上出现的提示语句
里面的”users.conf”就是刚才在第7步创建的用户文件。

9.最后,重启SVN Server(什么?你不知道怎么重启?关掉窗口再重新用命令行启动啦;包装成Service的话么就更加简单了)

现在已经可以使用客户端来连接SVN Server,进行import等操作了。
连接Server的URL应该是类似这样的:

svn://%SERVER_NAME_OR_IP%/%PROJECT_NAME%
具体步骤,请参阅第20步。


************************

技术交流 录入:SVN中文技术网[www.svn8.com]
Tags:  
责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:0 [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - RSS订阅 - 网站地图 - 返回顶部