一、用yum命令安装svnserve
二 ,创建版本库目录
三、创建版本库
cd进去可以看到以下目录:
四、修改配置(注意::wq为保存退出的命令,修改文件完成后按Esc切换模式后输入:wq保存退出)
再次cd 到conf,可以看到conf目录下有三份配置文件
authz:负责帐号权限的的管理,控制账号是否有读写权限
passwd:负责账号和密码的管理
svnserve.conf:svn服务器配置文件
1、修改authz文件
vi authz
[/]:表示根目录
chen = rw:表示chen对根目录是否有读写权限
2、修改passwd文件
vi passwd
用户名:chen,密码:chen123
3修改svnserve.conf文件
anon-access = none:表示禁止匿名用户访问
auth-access = write:表示授权用户有读写权限
password-db = passwd:指定用户名口令文件
authz-db = authz:指定权限配置文件
realm = /var/svnrepos:指定认定域
五、开启默认3690端口
六、启动svn服务器
上面那句是启动svn,下面那句是查看svn的状态
七、在客户端访问svn服务器
输入地址:svn://Linux的IP地址:3690/版本库名称
或者在Linux服务器测试:
如果报以下错误:
1、检查svnserve.conf文件,删掉#时,配置的前面是否有空格
2、检查3690端口是否配置成功
3、检查svn服务器是否启动成功
八、设置开机启动
修改svn的service配置文件
把OPPTIONS=“-r /var/svn”改为svn版本库存放的目录,保存退出
修改selinux配置
把SELINUX=enforcing改成SELINUX=disable