1.安装SVN
centos安装: yum install subversion ubuntu安装: apt-get install subversion2.安装成功后,
创建仓库存放目录,例如: mkdir -p /opt/svn/ 创建SVN仓库,例如创建仓库"repos": mkdir -p /opt/svn/repossvnadmin create /opt/svn/repos
3.修改配置:
cd /opt/svn/repos/conf vi svnserve.conf 你可以直接删除默认的svnserve.conf文件,然后使用下面的配置: 或只修改相关的对应项[general]
anon-access = none auth-access = write password-db = passwd authz-db = authz realm = /opt/svn/repos 说明: anon-access = none #不允许匿名用户访问 auth-access = write #通过验证的用户可以读和写 password-db = passwd #用户保存文件 authz-db = authz #权限管理文件 realm = /opt/svn/repos #仓库名称4.设置用户密码:
vi passwd 在最后加入用户名与密码: youname = 1234565.设置用户权限:
vi authz 添加: [/] sunson = rw * = 也可以给子目录设置权限,例如: [/subdir1] sunson = rw * =6.启动svn服务
svnserve -d -r /opt/svn --listen-port 3309 注意:如果修改了svn配置,需要重启svn服务,步骤如下: # ps -aux|grep svnserve # kill -9 ID号 # svnserve -d -r /opt/svn