`
reallyafei
  • 浏览: 97265 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

svn的服务器及客户端安装和配置

    博客分类:
  • Java
阅读更多

一、svn服务器安装

1、下载svn-win32-1.6.6.zip解压到目录下(如D:\svnserve)

2、配置系统环境变量:在path中添加D:\svnserve\bin

3、建立一个版本库:如:svnadmin create D:\repository 

4、配置用户和权限

D:\repository\conf\目录下打开svnserve.conf文件

把 # auth-access = write 

     # password-db = passwd 
改为: 
auth-access = write     //通过验证的用户才能有读写的权限 
password-db = passwd  //验证用户所使用的文件passwd

 

修改同目录的passwd文件

 [users] 下面添加test = 123即可

test表示用户,123表示对应的密码

 

修改同目录下的authz文件来设置访问权限

[groups] 
admin=test 
aeveloper=test1,test2 
以上便创建了两个用户组,分别是admin和developer和其相应的组的成员。 
设置访问路径 
[/] 
*=r 
@admin=rw 
如上所示,所有的用户对整个svn目录下的文件都可以读取,admin组有读写的权限(“*”代表所有的用户,r代表读 w代表写) 
可设置具体的版本库的访问权限如下: 
[/dir] 
@developer=rw 
如上设置,表示所有developer组的成员对于“dir”下边的所有文件都有读写的权限

5、创建系统服务

sc create SVN binpath= "D:\svn\svnserve\bin\svnserve.exe --service -r D:\svn\repository" displayname= "SVN" depend= Tcpip start= auto (表示创建名为SVN的服务)

上面的命令去掉start= auto表示为手动启动服务,加上这个表示为自动启动服务

 

sc delete SVN (表示删除名为SVN的服务)

sc start SVN (表示启动名为SVN的服务)

sc stop SVN (表示停止名为SVN的服务)

我们可以运行第一条命令创建服务,再运行第三条命令启动服务

OK,svn服务就可以使用了。

 

二、svn客户端安装

1、subclipse安装

在eclipse--help--Install New Software中点击add添加此路径 

http://subclipse.tigris.org/update_1.6.x即可安装

2.TortoiseSVN安装

http://tortoisesvn.net/downloads

下载TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi文件直接双击安装即可

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics