svn搭建和配置

Posted 风茂angel

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn搭建和配置相关的知识,希望对你有一定的参考价值。

  svn server使用的是ubuntu版本,本地使用的是eclipse neon.3版本,并且svn client版本使用的是1.8.x版本,下载路径是:http://subclipse.tigris.org/update_1.8.x

  在unbutu中安装好server后,

  

  先创建两个目录,svndata和svnpasswd,svndata是svn的存储路径,svnpasswd是配置文件信息路径。svndata和svnpasswd可以直接用conf中的。本案例使用的是conf中的,适用于单个项目

 然后开启服务 svnserve -d -r /home/rosefinch/rosefinchsvn/svndata。创建项目目录 svnadmin create jspxcms,这个目录在svndata文件夹中,进入conf目录中,修改svnserve.conf文件,可以进行备份 cp -p svnserve.conf svnserve.conf.defaul。

  进行详细配置

     anon-access = none //禁止匿名访问

     auth-access = write //认证后有读的权限

     password-db = /application/svnpasswd/passwd //指定密码文件

     authz-db = /appplication/svnpasswd/authz //指定权限认证文件

修改conf中的authz和passwd

passwd修改:

authz修改:

添加:

[groups]

developer = 用户名称

[库名称:访问路径(一般是/)]

@developer = rw   授予权限

 

 

编辑 svnserve.conf

 

 

 

重启svn

杀死svn服务

pkill svnserve

启动

 svnserve -d -r /home/rosefinch/rosefinchsvn/svndata

 

 

对于eclipse中的项目,复制后还是会提交到原来的svn项目中,因此需要删除复制后的项目中的.svn文件夹,这是一个隐藏文件。

 

以上是关于svn搭建和配置的主要内容,如果未能解决你的问题,请参考以下文章

Svn———搭建及配置

SVN+FTP服务器搭建——SVN安装配置篇

svn搭建和使用

SVN的安装和配置

SVN 安装和搭建,自动更新。

Centos下的SVN搭建