Linux svn服务的搭建,linuxsvn搭建


一、yum安装svn yum -y install subversion   二、查看已安装的svn版本信息 svnserve --version   三、创建一个代码库 1.先创建一个目录 mkdir -p /home/test 2.创建版本库 svnadmin create /home/test 执行上面的命令后,自动建立test测试库,查看/home/test 文件夹发现包含了conf, db,format,hooks,locks, README.txt等文件,这样就说明一个SVN库已经建立。   四、配置代码库 进入上面创建的代码库的conf目录 1.用户密码配置 vim passwd文件 suvan=123456 用户名=密码   2.权限authz配置 vim authz文件 在文件后面加上两行 [/] #表示根目录下的所有资源 suvan = rw #上一步创建的角色 = 读写权限   3.svn服务配置 vim svnserve.conf 在[general]下追加内容 anon-access=none #匿名访问的权限,可以是read,write,none,默认为read   auth-access=write #使授权用户有写权限   password-db=passwd #密码数据库的路径   authz-db=authz #访问控制文件   realm=/home/test #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字   五、启动svn服务 svnserve -d -r /home/test   配置完成。 开始在windows用客户端测试 svn地址填写为:svn://ip地址/版本库地址   ps:为了便于管理最好是在一个统一目录下再分别建立文件夹,再分别用svnadmin create创建版本库,然后分别按上面的配置,最后再将整个上层文件夹启动svn服务

相关内容