windows下配置和使用svn服务

本文针对的情况是:服务器和客户端都使用windows, 通讯使用svn协议。

0,到 http://subversion.tigris.org/ 下载所需的软件,包括
   服务端:Subversion,svnservic
   客户端:tortoiseSVN
   其实客户端也可以使用Subversion本身,不过tortoiseSVN提供了图形界面以及和windows系统菜单的集成,很好用!


以下1~4在服务器上进行----

1, 在安装Subversion后,使用命令如
 svnadmin create d:/svnhome
   在d:/svnhome上创建svn仓库。

2,打开d:/svnhome/conf/svnserve.conf,去掉以下内容之前的注释符 #
 [general]
 anon-access = none   
 auth-access = write
 password-db = passwd
 realm = My First Repository
   说明: anon-access = none    -- 不允许匿名访问!这个很重要,不然谁都能访问这个代码仓库了。
          auth-access = write   -- 允许提交修改
          password-db = passwd  -- 密码文件名字

3,用记事本打开d:/svnhome/conf/passwd,使有效文本(指前面不加注释符的)为:
 [users]
 user=passwd
   可以添加多个这样的用户名密码对。

4,复制SVNService.exe(能够将svn封装成服务)到 Subversion的安装目录(如C:/Program

Files/Subversion/bin),然后运行如下命令 svnservice -install -d –r SVNROOT,如svnservice -install

-d –r d:/svnhome。然后在控制面板的“管理”->“服务”中确保 SVNService 启动。

以下在客户端进行----

5,安装tortoiseSVN,此时你可以将服务端的代码checkout到本地,比如第一次使用想将svnhome内容checkout到

d:/test,可以在d盘空白处右键,选择svn checkout,在弹出的对话框中的url填入 svn://YourServer,

checkout dir中填入d:/test,然后会问你用户名密码,填写后就会自动checkout。

6,以后直接在d:/test文件夹上右键就可以commit(提交修改)或checkout或update....(详见TortoiseSVN的说明


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值