现在的位置: 首页 > 综合 > 正文

config_svn_server

2013年04月06日 ⁄ 综合 ⁄ 共 685字 ⁄ 字号 评论关闭

1.安装subversion
从网络上下载(网址http://subversion.tigris.org/)subversion的源码或者rpm安装包,进行安装。

2.创建资源库
cd /work
svnadmin create database
svnserve -d -r /work
进入/work目录
创建database项目
启动svnserve

3.修改用户名和密码
cd database/conf/svnserve.conf 把下面的3行注释去掉
vim svnserve.conf

anon-access = read    // 匿名访问 改为 none封锁匿名访问
#auth-access = write    // 可以注释此处
password-db = passwd    // 存储用户名 密码
authz-db = authz        // 使用基于路径的授权

4.添加用户和密码
vim passwd
zhangzhao = zhangzhao

5.导入project
svn import -m "import project" /localprojectpath svn://192.168.0.203/database

6.导出project
svn co svn://192.168.0.203/database
--username 使用特定的用户

// 如果添加和检入检出不成功,提示找不到路由,基本上断定为防火墙设置问题,请检
// 查服务器防火墙是否阻拦svn服务

authz  配置实例

[groups]
hardgroups = xiaozhang, xiaoli

[GevDVR:/]
@hardgroups = r
[GevDVR:/aa/bb]
xiaoli = rw

抱歉!评论已关闭.