Linux svn 搭建
1、安装svn yum -y install subversion
2、svnserve --version 查看安装subversion 的版本信息
3、mkdir /usr/local/svn/ 创建目录
4、svnadmin create /usr/local/svn/devsvn #创建svn 库文件 --devsvn 为版本库文件
5、cd /usr/local/svn/devsvn/conf进入库文件目录下
6、对 authz passwd svnserve.conf 进行配置
6.1 authz 文件是权限控制文件
passwd 是svn的账户密码
svnserver.conf 是SVN服务器的配置文件
6.2 修改配置文件
vi svnserve.conf
取消下面几行的注释
anon-access =none #匿名拒绝访问
auth-access=write #授权用户可写
password-db=passwd #使用哪个文件作为账户验证文件
authz-db=authz #使用哪个文件作为权限文件
realm=/usr/local/svn/devsvn #认证空间名 即版本库所在目录
6.3 设置账户密码
在[user] 块中添加 svn 验证的用户名和密码
格式 用户名=密码
如:dev1=dev1passwd
dev2=dev2passwd
6.4 设置权限
vi authz
在文件尾部添加
[groups]
admin=dev1、dev2
[/]
@admin=rw ##用户admin组的 用户对目录有读写权限
6.5 客户端下载svn客户端软件 进行测试登陆