这个是我一两年前 部署的方式了,不知道现在还行不行,但是一些基本配置我想是不变的。
svn 腾讯云 CentOs部署 1、 yum install -y subversion 2、mkdir -p /data/svn/myproject 3、 svnadmin create /data/svn/myproject authz:配置模板 [groups] #用户组 admin = admin,root,test #用户组所对应的用户 [/] #库目录权限 @admin = rw #用户组权限 *=r #非用户组权限 passwd:配置模板 [users] # harry = harryssecret # sally = sallyssecret admin = 123456 root = 123456 test = 123456 svnserve.conf:配置模板 [general] # force-username-case = none # 匿名访问的权限 可以是read、write,none,默认为read anon-access = none #使授权用户有写权限 auth-access = write #密码数据库的路径 password-db = passwd #访问控制文件 authz-db = authz #认证命名空间,SVN会在认证提示里显示,并且作为凭证缓存的关键字 realm = /data/svn/myproject [sasl] 启动: svnserve -d -r /data/svn 创建仓库: mkdir -p /data/workspace/myproject 定仓库目录: svn co svn://127.0.0.1/myproject /data/workspace/myproject --username root --password 123456 --force --no-auth-cache 目录更新方式: cd /data/workspace/myproject svn update