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 仓库的验证身份域,默认为仓库的 uuid
  • anon-access 未认证用户权限 nonereadwrite
  • auth-access 认证用户权限 readwrite

注意每行配置末尾不能有空格

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

1.3. Reference

results matching ""

    No results matching ""