subversion安装使用

这里仅针对subversion进行说明,未完待续。

一、下载subversion并安装:
  a.subversion 要做svn服务器的必须装
  b.Tortoisesvn 仅仅是访问svn服务器的客户端工具,非必须安装
  c.subclipse 也是客户端工具,只是它是配合eclipse使用的插件,按需要安装

  建议服务器三个都安装,客户端仅安装后两个,安装方法无特殊说明,下一步下一步即可

二、服务器仓库创建部署:
  svnadmin create E:\svn\repository
三、启动Subversion服务器:
  两种方式:
  1) 在命令行中输入如下命令:svnserve -d -r E:\svn\repository,该命令含义让SVN将此目录作为仓库,并侦听客户端的请求。
    其中-d的作用为后台模式,而-r的作用是为制定服务器的仓库路径。当服务器启动后,请不要关闭命令行窗口,否则会吧svnserve的服务停下来的。
  2)新建一个txt文件,并将后缀名修改成bat,比如xx.bat,右键编辑并将以下的命令复制进去,共有三行,开头无空格,=号后面必须有空格,否则报错

sc create SvnServe binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r E:\svn\repository" depend= Tcpip start= auto
sc start SvnServe
pause

    点击保存后运行xx.bat即可,以上运行后表示在控制面板->管理工具->服务中创建了一个名字为"SvnServe"的服务(名字可修改),自动启动
    注意D:\Program Files\Subversion\bin\svnserve.exe为Subversion安装的路径,E:\svn\repository为服务器的仓库,按需修改
    (删除以上服务的方法是打开命令行,输入sc delete SvnServe回车)

  建议用第二种方法,自动作为服务运行,无需一直打开一个命令行窗口
  启动好服务器后可以确认下是否已经成功监听了3690端口,打开命令行窗口,输入netstat -an,看下是否有3690,有表示成功监听

四、访问SVN服务器:

  详见http://blog.csdn.net/zxdu721/archive/2009/09/04/4520847.aspx

  这里需要注意:1.7.8后,匿名用户无论如何是没有写权限的。查看一下1.7.8的svnserve.conf,有这样一段注释:

The sample settings below are the defaults and specifythatanonymous usershave read-only access to the repository, while authenticated users have read and write access to the repository.

 


 

posted @ 2014-09-09 16:41  于辰  阅读(197)  评论(0编辑  收藏  举报