Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在svn中禁用用户的签出访问_Svn_Svn Administraton - Fatal编程技术网

如何在svn中禁用用户的签出访问

如何在svn中禁用用户的签出访问,svn,svn-administraton,Svn,Svn Administraton,如何为管理员而不是用户启用签出选项。我的需要是,用户只有导入文件的权利,但他们不应该有从存储库中检出文件的权利。如果你们在这项任务中帮助我,我非常感谢你们 提前感谢, prasad如果没有读取权限,您不能拥有写入权限(导入到回购即为写入)。存储库的三种可能访问类型仅为NONE | READ | READWRITE如果出于某种原因,您坚持使用SVN进行考试交卷,那么我想我建议: 为每个学生创建一个文件夹。甚至每个学生,每个作业 允许每个学生完全访问(读写),但只能访问他们自己的文件夹 如果需要,安

如何为管理员而不是用户启用签出选项。我的需要是,用户只有导入文件的权利,但他们不应该有从存储库中检出文件的权利。如果你们在这项任务中帮助我,我非常感谢你们

提前感谢,


prasad

如果没有读取权限,您不能拥有写入权限(导入到回购即为写入)。存储库的三种可能访问类型仅为
NONE | READ | READWRITE

如果出于某种原因,您坚持使用SVN进行考试交卷,那么我想我建议:

  • 为每个学生创建一个文件夹。甚至每个学生,每个作业
  • 允许每个学生完全访问(读写),但只能访问他们自己的文件夹
  • 如果需要,安装预提交服务器端钩子以禁止任何修改,只允许“添加”操作

  • 但我仍然认为SVN是一个错误的工具。

    为什么您需要用户能够更改存储库,但看不到他们更改了什么?这听起来像是个XY问题。你真正想解决的问题是什么?嗨,实际上我需要使用svn工具创建一个考试门户,用户(学生)无权签出文件,他们应该只有签入的权利,因为如果签出文件,可能会复制文件。还有一个疑问是,我们能否在这个svn工具中保留一个人(用户)作为管理员。为什么您认为svn是这个工具最好的后端?当然有现成的dropbox工具可用。你还没有找到一个能满足你需要的工具吗?可能还有很多工具,但我想使用SVN工具来创建这个任务。所以我在寻找。