linux下搭建svn版本控制软件:
https://www.cnblogs.com/rwxwsblog/p/4665199.html
linux 查找svn相关目录 : find / -name “*svn*”
1.查询文件安装路径:
由于大部分软件的安装都是系统自动安装的,查看文件安装的所有路径
如:Subversion版本控制软件。Linux系统已经安装了SVN,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径
[trnuser@IM-OATEST1 bin]$ whereis svnsvn: /usr/bin/svn /usr/share/man/man1/svn.1.gz
2.查询运行文件所在路径
[trnuser@IM-OATEST1 bin]$ which svn/usr/bin/svn
[trnuser@IM-OATEST1 bin]$ timed out waiting for input: auto-logout
3.使用Find命令模糊查找文档
find 目录路径 -iname “需要查找的文件名关键字”
如:find / -iname “svn” 或 find / -iname “svn“
Linux系统/[根]目录中查找所有的包含有svn的3个字母文件,若前面省略号表示以svn开头的文件
备注: /表示系统的根目录 , i表示忽略大小写
4.修改两个权限管理文件:
vim passwd
//用户名 = 密码
[users]
eg1 = 123
eg2 = 123
eg3 = 123
eg4 = 123
eg5 = 123
eg6 = 123
保存退出 :wq
不保存退出 :q!
注意:对用户配置文件的修改立即生效,不必重启svn服务。
vim authz
[groups] //分组
admin = eg1,eg2
guest = eg3,eg4
guest1 = eg5,eg6
[/]
* = #以上没有定义的用户都没有任何权限
[project1:/] //工程1的访问控制,guest1,2无法访问
@admin = rw
[project2:/]
@guest = rw
[project3:/]
@guest1 = rw
注意:对权限配置文件的修改立即生效,不必重启svn。