合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
### 安装 ~~~ yum install -y subversion ~~~ ### 创建仓库 create ~~~ svnadmin create /path/to/repo ~~~ ### 权限配置 svnserve.conff ~~~ anon-access = none # 匿名不可访问 auth-access = write # 登录用户可写 password-db = passwd # 指定用户和passwd文件 authz-db = authz # 指定用户授权信息 ~~~ ### 权限配置 passwd ~~~ [users] # harry = harryssecret # sally = sallyssecret ~~~ ### 权限配置 authz ~~~ # 配置分组 [groups] g_php = xxx,xxx,xxx g_android = xxx g_op = xxx,xxx,xxx g_ios = xxx,xxx,xxx # 仓库根目录 [repo:/] @g_php = rw @g_android = rw @g_ios = rw @g_op = r * = [oplinux:/php_web] @g_php = rw @g_op = r * = [oplinux:/android] @g_android = rw @g_op = r * = [oplinux:/java_web] * = ~~~ ### 启动服务 ~~~ svnserve -d -r /dir/to/path/to/repo ~~~ 也可以使用[服务脚本][1] ### svn仓库目录结构 ![](http://om4h63cja.bkt.clouddn.com/17-9-4/69041225.jpg) [1]:https://coding.net/u/echohiyang/p/sheller/git/blob/master/bash/svn_init.sh ## svn管理员创建项目目录 ~~~ mkdir /path/to/dir ~~~ ### 拉取到本地 ~~~ svn co svn://ip/repo Checked out revision 0. ~~~ ### 在本地目录下,提交到svn仓库,项目创建OK ~~~ svn add project svn commit g_1 -m "create p_1" ~~~