- 1、 安装svn
- 2、创建相应目录并配置
[root@localhost svn]# yum -y install subversion2、创建相应目录并配置
mkdir -p /data/svn/repo svnadmin create /data/svn/repo //执行上面的命令后,自动建立repo测试库,查看/data/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
用户名和密码配置
[root@localhost password]# cd /data/svn/repo/conf [root@admin conf]# vim passwd [users] # harry = harryssecret # sally = sallyssecret admin=123456
权限控制
//文章末尾添加 [root@admin conf]# vi authz [/] admin=rw
配置服务
[root@admin conf]# vim svnserve.conf [general] #匿名访问的权限,可以是read,write,none,默认为read anon-access=none #使授权用户有写权限 auth-access=write #密码数据库的路径 password-db=passwd #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 realm=My First Repository
启动服务
svnserve -d -r /data/svn/repo --listen-port=3690 [root@localhost conf]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 0.0.0.0:3690 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:*
win客户端
桌面右键SVN checkout,上面是服务器的地址 下面是保存到本机的地址,然后点击即可
这里的密码和账号就是配置文件/data/svn/repo/conf/passwd中所设置的。
右键TortoiseSVN—repo-browser



