Windows下的SVN服务器和客户端配置

 

中文官网: http://www.subversion.org.cn/(下载里面有服务器和客户端,以及常用的VS和Eclipse插件)

英文官网:http://subversion.tigris.org/

1.最便捷的SVN服务器VisualSVN Server,下载http://www.visualsvn.com/

   通过界面就可配置服务器,并自动被安装为Windows Service,便于服务的启动和停止。先建库位repository,再建用户user,之后用SVN客户端Tortoise SVN 导入Import需要版本控制的源代码即可。

2.通用的Subversion Server

   第一步:去上述官网下载相应的服务器和客户端。

   第二步:建立版本库用于存放服务器文件,被SVN格式压缩存储。

           i. svnadmin create D:\SVN\repository

           ii.亦可通过Tortoise SVN 来创建,在库文件夹下"右键->TortoiseSVN->Create Repository here"即可。

   第三步:配置用户和权限。

          在库文件夹下的conf目录下,修改svnserve.conf和passwd文件。

          在svnserve.conf中放开password-db = passwd;在passwd文件中添加用户;在authz文件中分组并配置访问权限。

       svnserve.conf配置说明:
          anon-access = none #不允许匿名用户访问
          auth-access = write #通过验证的用户可以读和写
          password-db = passwd #用户保存文件
          authz-db = authz#权限管理文件
          realm = My First Repository #仓库名称

       authz文件说明:
          [groups]
          admin = admin
          dev =  kevin,sam
          [/repository]
           *=              
          (*号表示所有人,这里由表示所有人都没有读写的权限)

          [/repository/project1]
          @dev= rw
          (@dev表示dev这个组上的所有人)

          请参考相关常见问题

   第四步:启动服务。请参照 《Subversion安装成service

   第五步:初始化导入项目工程。用SVN客户端Tortoise SVN 导入Import需要版本控制的源代码即可。

 附:连接服务器过程中,可用telnet 服务器IP 3690 测试客户端和服务器连接是否成功。如果不成功,可能是被防火墙或组策略等权限限制了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值