linuxsvn权限目录
① linux svn权限设置时某个目录该用户为只读权限,但是在客户端还是可以checkout
只读权限本来就是允许读取啊,可以checkout、update,只是不能commit
你如果想禁止他checkout,应该设置回为他无任何权限,比答如在集成了Apache的SVN环境中,限制user1没有任何权限,就在权限文件对应的文件夹条目下写上:
user1 =
② SVN服务器是LINUX,给每个研发成员都分配了一个日常文件夹,但想限制日常文件夹的容量,请问怎么设权限
好像svn不能直接限制用户提交了多少或多大的文件,估计只能做个hook脚本,在提交之后校验以下此人的文件夹大小是否超限,如果超限则去掉其文件夹的写权限,但这种方法不能很精确的控制
③ linux下搭建的SVN,用户组无法检出新添加的目录,提示出错还有权限错误
错误提示的意思是无法连接到URL,那说明你的svn路径就是错的。
根据你的描述“版本库是版home/svn/或者是home/svn/project”,权那你的url就应该包含以上路径。
尝试在IP地址和/owner中间加上home/svn/或者是home/svn/project试下。
有问题再追问
④ 请问如何做到svn根目录不让访问,但子目录可以访问权限设置
首先,肯定可以实现。
然后,需要了解你的SVN架设环境和权限管理方式。
如果你的SVN服务器是架设在Apache上的,使用的是Apache的用户管理机制,那么你可以在权限文件里这么设置:
比如版本库名称是project,这个版本库的所有内容对于部门A(有用户user1~user5)是全部读写权限,对于部门B(有用户user6、user7)仅对其下的fla文件夹有只读权限,但其他文件夹不给任何权限。
[groups]
DepartmentA = uaser1,uaser2,user3,user4,user5
DepartmentB = uaser6,uaser7
[project:/]
* =
@DepartmentA = rw
[project:/fla]
@DepartmentB = r
如果按以上设置,部门B访问的时候,你可以告诉他们访问地址直接就是到fla这层文件夹,而不要到project这层文件夹。他们如果用IE访问project这层文件夹,会因没有权限而无法打开,但可以直接访问fla这层。他们如果用TortoiseSVN访问的时候,也是同样只能checkout检出fla这个文件夹
⑤ linux中配置svn服务后,在authz文件中配置的子目录权限不起作用
我虽然不知道你具体的整个目录结构,但是我在处理这种关系一般是这样的:
首先最高层的目录肯定是全都有的,次目录再区分,也就是说,如果你的a目录是根目录,b是子目录,你想让S,T,Y三个人能访问a,E能访问b,那么a的权限必须是,S,T,Y,E都有,然后b是E,这样才能实现只有E能访问a下面的子目录b,如果E切不进a,那你就算给他b的权限,他也看不到。
不知道你是不是这个意思。
⑥ linux系统中,用命令在svn添加一个目录
很简单,SVN管理平台里只有建立用户和权限。
然后用有权限的用户在。相应的目录下建立新文件夹即可。比如总得管理员
这个问题才接触的时候也遇到。
⑦ 如何在linux下添加svn用户,svn有操作权限的用户
如果你的复SVN服务器是架设在制Apache上的话,就是采用Apache的用户管理方式,会有两个文件,一个文件是存放用户名和密码(使用htpasswd命令管理),另一个文件存放用户和组的权限描述(文本编辑方式管理)