一、安装
//安装svn # yum install subversion -y //创建数据存放目录 # mkdir -p /application/svndata //创建用户、密码、权限存放目录 # mkdir -p /application/svnpasswd //启动服务。监控svndata目录 # svnserve -d -r /application/svndata/ //查看是否启动 # lsof -i :3690 //创建sadoc项目 # svnadmin create /application/svndata/sadoc # cd /application/svndata/sadoc/conf/ # ll -rw-r--r--. 1 root root 1080 May 12 16:32 authz //认证文件,权限管理 -rw-r--r--. 1 root root 309 May 12 16:32 passwd //密码文件(明文) -rw-r--r--. 1 root root 2279 May 12 16:32 svnserve.conf //主配置文件 //备份配置文件 # cp svnserve.conf svnserve.conf.ori //编辑svnserve.conf # vi svnserve.conf
# anon-access = read 改为 anon-access = none //在12行 # auth-access = write 改为 auth-access = write //在13行 # password-db = passwd 改为 password-db = /application/svnpasswd //在20行。配置统一管理密码文件路径 # authz-db = authz 改为 authz-db = /application/svndata/sadoc/conf/authz //在27行。配置授权文件路径
# mv authz passwd /application/svnpasswd/
# cd /application/svnpasswd/
//在[user]下添加以下内容。创建4个用户
# vi passwd
oldboy = oldboy123 gongli = gongli123 str01 = 123 str02 = 456
# chmod 600 passwd
//创建组和创建
# vi authz
oldboy23 = str01,stu02 //在[groups]模块下创建oldboy23组 [sadoc:/] //对sadoc项目进行设置哪写用户可以访问和用户权限。在最后添加 oldboy = rw goli = r @oldboy34 = r
//停止服务
# pkill svnserve
//启动服务
# svnserve -d -r /application/svndata/
二、客户端
安装TortoiseSVN-1.9.5.27581-x64-svn-1.9.5连接即可
——————————————
时间: 2024-10-27 13:03:47