首页 > Windows开发 > 详细

windows下配置Svn服务器

时间:2014-04-23 10:20:50      阅读:624      评论:0      收藏:0      [点我收藏+]

在windows环境下安装svn服务器,需要如下步骤:

1.软件准备,需要

  Setup-Subversion-1.8.8.msi    //服务端程序

  TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.msi  //winx86客户端

  以下是从官网下载的,保存在百度网盘,分享链接如下:

  http://pan.baidu.com/s/1dDve1Nj

  安装时,服务器端两个安装包都要安装

 

2.安装

  双击,一路下一步到底即可

  安装完成后会在右键菜单中出现

  bubuko.com,布布扣

 

3.建立版本库

  版本库(Repository),可以理解为服务器上存放代码的数据库,

  选择一个文件夹(空文件夹,非空的话svn会清空其中数据)作为版本库,打开,在其中右键

  右键->TortoiseSVN->Create Repository here

bubuko.com,布布扣

  自动创建一系列目录和文件:

  bubuko.com,布布扣

  如此版本库创建完成。

  

4.配置用户和权限

  打开版本库中的conf文件夹找到文件:svnserve.conf和passwd

  bubuko.com,布布扣

  右键编辑或者用如notpad++、Ultraedit等文本工具打开。查找并修改以下内容:

  svnserve.conf:

    # anon-access = read

    # auth-access = write

    # password-db = passwd

    将这三个配置项起注:即把这些行前的#号和空格去掉。

    解释下这三个配置项:

      anon-access是匿名用户的权限,”read“是读权限,如果不愿意让匿名用户访问,可以设置为”none“;

      auth-access是认证用户的权限,”write“是写权限,有写权限的人也有读权限。

      password-db是存放用户列表及密码的数据库,此处指定为同级目录下的”passwd“文件。

  

    特别注意:

     网上一些教程把配置项:# authz-db = authz也起注了,个人不建议新手起注这一项,因为后面会引起”认证失败“的错误。

  passwd:   

    存放用户名和密码,在末尾添加上你的用户名和密码保存即可

  bubuko.com,布布扣

5.添加服务并运行服务

  在此建议使用bat脚本,因为命令行可能涉及到路径名中包含空格,要做转义处理,有些麻烦,还容易出现错误。

  新建一个txt文件,将以下内容copy进去,然后改后缀为.bat(我的命名为svnSetup.bat)

  然后把该文件放到安装目录的bin目录下。

  右键管理员权限运行。

   其中第一行命令中有”***“为安装目录。”###“为版本库的根目录,比如我的:

bubuko.com,布布扣

  

  

  

6.初始化倒入:

  这一步是用来确定svn的控制路径的。

  在需要进行版本控制的目录上右键-〉TortoiseSVN->Import选择目录

  bubuko.com,布布扣

点击Ok,弹出输入帐户和密码的框框,输入在第4步passwd文件中新增的帐户名和密码,

搞定!

后面就是update和commit等版本控制操作啦!

windows下配置Svn服务器,布布扣,bubuko.com

windows下配置Svn服务器

原文:http://www.cnblogs.com/x-boot/p/3680423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!