指尖的java,博客

SVN服务端安装与配置

svn 神圣 766℃ 0评论

1,安装Subversion,TortoiseSVN:

Subversion的下载地址:http://subversion.tigris.org/

TortoiseSVN的下载地址如下:http://tortoisesvn.tigris.org

逐个安装,没什么好说的。

2.创建项目

Repositorys

下创建版本库目录

svnadmin create  目录 生成svn文件

首先在创建一个文件夹,如果是e:\svn,在命令行中到这个文件下:
使用下面的命令创建一个中pro1的项目:svnadmin create –fs-type bdb ./pro1
使用下面命令打开svn的服务(注意这个窗口不能关):svnserve.exe -d -r e:\svn
另外打开一个命令行,把pro1项目checkout出来:svn co svn://localhost/pro1

当然TortoiseSVN可以帮助我们点点鼠标就可以创建一个项目,新建一个文件夹,这个文件夹应该是空的,在这个文件点右击鼠标->TortoiseSVN->Create Repository here,就可以新建一个项目。
checkout一个项目只用右击鼠标->svn checkout,然后在弹出框里URL of Repository写上项目的url就可以了,当然如果需要用户名和密码也会有提示框提示。

这里有个问题就是一直打开的不能关的窗口,能不能注册为系统服务呢?新的版本已经可以了,命令比较长点,如下:
sc create SvnServe binPath= “\”C:\Program Files\Subversion\bin\svnserve.exe\” –service –root E:\svn” displayname= “Subversion Repository” depend= Tcpip start= auto
(注意不要随意去这个命令里的空格,或别的字符,可能会造成命令失败)这个命令的意思是把svnserve.exe这个命令注册为一个服务,这个服务的名字叫:SvnServe,显示的名字是:Subversion Repository,可以在系统的服务项中找到。希望Subversion已后的版本帮助我们自动注册为服务,这样就可以减少麻烦了。

然后打开这个服务:net start svnserve
停止这个服务的命令是:net stop svnserve

如果想给pro1加个密码来提高安全性,可以到pro1的conf目录下面:
1、打开svnserve.conf文件,打到anon-access,它有三个先项,read,write,和none,分别匿名用户有的权限为:写、读和没有任何权限。再打到password-db = passwd,把注释去了。
2、打开passwd文件,再最后一行加上:admin = test123,这样,就pro1项目就有一个叫admin的用户,它的密码是test123

转载请注明:指尖博客 » SVN服务端安装与配置

喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址