1. SVN
1.1. 服务端
1.1.1. Install
yum install subversion
yum install mod_dav_svn
1.1.2. 创建 svn 用户
# useradd -m svn
1.1.3. 为 svn 用户设置密码
# passwd svn
1.1.4. 切换到 svn 用户
# su - svn
1.1.5. 创建仓库
$ mkdir ~/test
$ svnadmin create ~/test/
1.1.6. 配置
~/test/conf
下面三个是配置文件
svnserve.conf
password-db
存放用户名密码的配置文件 eg:password-db = passwd
authz-db
存放用户权限的配置文件 eg:authz-db = authz
realm
仓库的验证身份域,默认为仓库的 uuidanon-access
未认证用户权限none
,read
,write
auth-access
认证用户权限read
,write
注意每行配置末尾不能有空格
1.1.7. passwd
存放用户名密码
1.1.8. authz
存放用户权
$authenticated = rw
所有认证用户有读写权限
1.1.9. 启动SVN服务
$ svnserve -d -r /home/svn
监听 3690 端口
1.1.10. 结束 SVN 服务
$ ps -ef |grep svnserve
$ kill -9 <对应进程 ID>
1.2. 客户端
1.2.1. 登录
svn
$ svn co svn://<svn address>/test