工作中,总会遇到老同事的离职,新同事入职,当一个新的开发人员进来,不可避免的就要给新人开设新的svn账号,或其他源码管理账号,这个工作虽然说不麻烦,但有些东西很久不用就容易忘记,所以用一篇博文记录一下,希望能帮助到一些人,也给自己做个备忘。
这里我只说配置权限,具体的安装什么的,百度吧。
首先,我们通过ssh工具,连接到linux服务器
切换到root进行登录
找到svn路径,假设是 /opt/svn
执行 cd /opt/svn/
再执行 ls 查看文件及文件夹
可以看到有 passwd authz svnserve.conf 三个文件
执行 vim passwd
添加成员: 如 test = test (按insert 进行编辑 按esc退出编辑 )
执行 :wq! 保存文件并退出
执行 vim authz
找到需要分配的svn路经,添加 test=rw (按insert 进行编辑 按esc退出编辑 )
执行 :wq! 保存文件并退出
此时,配置文件已经改完了,接下来要重启svn服务。
先要关闭svn服务
通过 ps aux|grep svn 找到svn的进程id(pid)
执行 kill -9 pid 关闭进程
关闭后,再开启服务
执行 svnserve -d -r /opt/svn
至此,权限修改已完成。