svn设置用户访问权限

win10下svn用户设置目录权限

1.如何在windows系统修改svn用户权限

1、本文适用于对Subvesion的自带服务svnserve进行权限配置,全部在authz文件中完成。

2、如果要对含有中文的目录或文件进行管理或分配时,需要将该文件保存为UTF-8格式,微软的记事本保存为UTF-8格式无效,所以不要用。可用如UltraEdit或EditPlus等软件完成,保存时,格式应选择UTF-8 NO BOM。

3、权限分配时,应遵守从根目录到子目录、从设置最广泛权限到最精细权限、从只读权限到读写权限设置原则,即从根目录开始设置最广泛的访问权限,然后逐步设置下属子目录的访问权限。提示:目录的访问权限既可以分配给组,也可以分配指定用户。

现举例进行说明:启动服务:服务应指向所有版本库的根目录,本例中为D:\SVN,命令如下:sc create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:/SVN" displayname= "SVNService" depend= Tcpip start= auto 项目情况:D盘根目录下有一个文件夹SVN,在该文件夹中有jsyxv3、svntest两个版本库(可以有更多个),这些版本库共享使用同一个权限配置文件,目录结构如下:D:\SVN |---jsyxv3 (项目一,子目录略) |---svntest (项目二,子目录略) |---authz (共享的权限配置文件) |---passwd (共享的密码文件)#=====配置开始=====#分组:[groups] group_*** = wws,aaa,bbb group_user1 = sj,ccc group_user2 = sy,dd,eeee group_user3 = lxt group_user4 = ss#设置对根(即SVN)目录下,所有版本库的访问权限 [/]* = r #所有登录用户默认权限为只读 @group_*** = rw #可以分配给组,该组有读写权限 wws = rw #也可以像这样分配给指定用户#以下将对各版本库的及其目录进行权限分配 [jsyxv3:/] #设置对jsyxv3版本库中,所有项目的访问权限* = #未授权用户没有任何权限 @group_user1 = rw [jsyxv3:/程序管理] #设置对jsyxv3版本库中程序管理目录的访问权限* = #未授权用户没有任何权限 @group_user2 = rw [jsyxv3:/项目管理] #设置对jsyxv3版本库中项目管理目录的访问权限* = #未授权用户没有任何权限 @group_user3 = rw [svntest:/] #设置对svntest版本库中,所有项目的访问权限* = #未授权用户没有任何权限 @group_user1 = rw [svntest:/程序管理] #设置对svntest版本库中程序管理目录的访问权限* = #未授权用户没有任何权限 @group_user2 = rw @group_user3 = rw [svntest:/项目管理] #设置对svntest版本库中项目管理目录的访问权限* = #未授权用户没有任何权限 @group_user4 = rw#=====配置结束=====4、最后重要提示:4.1启动的服务与客户端检出的关系:4.1.1 如果启动的服务指向一个具体的版本库,如红字部分描述:sc create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:/SVN/svntest" displayname= "SVNService" depend= Tcpip start= auto 则客户端检出的地址应为:svn://192.168.0.1/4.1.2 如果启动的服务指向的是多个版本库的父目录,如红字部分描述:sc create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:/SVN" displayname= "SVNService" depend= Tcpip start= auto 则客户端检出的地址应为:svn://192.168.0.1/svntest4.2如果权限管理完成时,对各版本库还未完成导入工作,请记得使用对SVN目录有读写权限的用户身份进行操作,否则有可能会提示操作失败(因为权限不够)。

win10下svn用户设置目录权限

2.SVN管理员权限设置不想让配置管理员查看文档的内容,这个怎么设置

1、首先你要弄明白subversion、visualsvn、apache之间的关系。

2、版本控制的核心软件(也就是SVN)实质上指的是subversion。svnserve。

conf是这个工具自带的版本库权限管理文本,只控制某个版本库。 如果你访问版本库的客户端地址的前缀是svn://或者svn ssl方式来访问版本库,那么这个文件就会起作用。

3、一般来讲,我们很少会用上述方式来访问,因为每个库都要手动编辑这个权限文件,那么我们会采用另一种方式搭建服务器,也就是apache subversion(也可以集成其他比如ssl、域认证等模块)的方式,这个方式下,我们的权限控制是通过apache来读取认证文本的,这样无论我们有多少个版本库,认证文件都只有一个。 然后通过手动编辑或者命令行编辑或者svn管家等方式来总体控制所有版本库权限。

而且可以通过http或者https来访问。通过IE访问。

4、VisualSVN Server说白了这就是个一键安装包(他集成了相关联的所有软件比如subversion、apache、ssl、域认证等等),另外自己加入了读取目录进行权限分配的功能,比自带的要手工编辑权限文件更可靠和好用。 也是利用的apache只需要读取groups。

conf和htpasswd,而不需要读取每个库的svnserve。conf,这样svnserve。

conf自然也就不会变了。 5、你可以在你安装visualsvn的目录下找到一个说明文件,他会表面这个版本的visualsvn里面各个软件(subversion、apache、ssl等)的版本。

明白了他们的关系,然后试着去搭建一个apache subversion,就知道他们是怎么回事了。

3.如何在SVN上新建一个目录并赋予相应的权限

svn上创建文件夹的过程:

这里以svn://10.43.2.31/bocode/academy在这目录下创建一个和browser-plugins平级的目录:office-plugin

第一步:右击academy-----create folder----输入文件夹的名字并给出注释信息,比如说这个文件夹是用来存放什么的

第二步:通过ssh或者是其它的远程工具,以用户svn:Svn@31Wang登录

svn@Ubuntu-01:~$ cd /home/svn

svn@ubuntu-01:~$ ls

bocode-doc examples.desktop repo reviewboard svnroot

svn@ubuntu-01:~$ cd svnroot/

antifake bocode bocode-doc lost+found passwd passwd.131010 passwd.131029 passwd20131104 passwd20131205 test

这里面有三个目录是我们经常操作的:

其中antifake和bocode是用来存放代码的

bocode-doc:主要用于存放文档的

第三步:切换到需要修改的目录下

svn@ubuntu-01:~/svnroot$ cd bocode/conf/

svn@ubuntu-01:~/svnroot/bocode/conf$ ls

authz authz1104 authz.131011 authz.131023 authz.131029 authz20140122 svnserve.conf

在这里有一点需要特别注意的是:在修改文件之前一定记得做备份

第四步:给office-plugin赋予权限,这个根据实际的需要来进行分配

[bocode:/academy/office-plugin]

@encodingtest = rw

说明:@encoding代表的是给这个组赋予权限

如果是给单个的用户赋予权限:liyuemei = rw

4.Git可以像SVN做到基于LDAP认证(webdav)以及目录权限管理么

看资料上说是可以的。没有亲自实验过,希望对你有用。

编集git/gitlab/config/gitlab.yml

#

# 2. Auth settings

# ==========================

## LDAP settings

ldap:

enabled: false

host: '_your_ldap_server'

base: '_the_base_where_you_search_for_users'

port: 636

uid: 'sAMAccountName'

method: 'ssl' # "ssl" or "plain"

bind_dn: '_the_full_dn_of_the_user_you_will_bind_with'

password: '_the_password_of_the_bind_user'

enabled: true

win10下svn用户设置目录权限

转载请注明出处windows之家 » svn设置用户访问权限

win10

笔记本win10截图设置键

阅读(3374)

本文主要为您介绍笔记本win10截图设置键,内容包括笔记本电脑按什么键可以截屏,win10的,win10快捷截屏怎么设置,win10笔记本任意截图键。截取全屏 自动保存组合键 同时按住Windows+Print Screen组合键,笔记本则按住Windows+Prt Sc SysRq按

win10

win10怎么设置多个背景

阅读(2026)

本文主要为您介绍win10怎么设置多个背景,内容包括如何在win10中使用多个背景,如何在win10中使用多个背景,win10双桌面怎么设置两个不同的壁纸。直接定位到自己想要设置壁纸的图片文件夹小编一般会把图片先放到电脑默认的壁纸文件夹里默认壁

win10

win10保护眼睛设置不改注册表

阅读(1984)

本文主要为您介绍win10保护眼睛设置不改注册表,内容包括word设置的护眼色时有时无,win10系统,用的修改注册表编辑器的办,win10电脑的护眼模式怎么设置,win10护眼模式怎么取消?。Word文档底色设为护眼色步骤: 电脑桌面,右键,点击个性化。 2、点

win10

win10非让我设置苹果手机

阅读(2153)

本文主要为您介绍win10非让我设置苹果手机,内容包括win10找不到iphone手机,怎么回事,升级win10后,电脑无法识别苹果手机!已经试过网上的一些方法,都,非要用苹果电脑相应的操作系统上才能完成开发吗!?!在别的win7。远程桌面连过去报如下错误

win10

win10点蓝牙设置闪退

阅读(1707)

本文主要为您介绍win10点蓝牙设置闪退,内容包括win10打开蓝牙设置闪退,win10蓝牙故障,图标什么的都在,但是打不开蓝牙设置,打开的白,我的电脑是win8系统,蓝牙用不了,设置里一点蓝牙就闪退。1.打开设备并使其可发现。使其可发现的方式取决于

win10

win10酷狗热键设置

阅读(1805)

本文主要为您介绍win10酷狗热键设置,内容包括电脑酷狗输入法怎么设置快捷键?,电脑酷狗输入法怎么设置快捷键?,电脑上有控制音乐的键,酷狗怎么设定?。2015酷狗音乐播放器默认快捷键:播放/暂停:Alt+F5上一首:Alt+Left(左箭头)下一首:Alt+ Right(右箭

win10

win10如何设置定时唤醒

阅读(2014)

本文主要为您介绍win10如何设置定时唤醒,内容包括Win10怎么设置定时开关机休眠唤醒,Win10怎么设置定时开关机休眠唤醒,Win10进入睡眠后怎么设置自动定时唤醒。首先查看电脑的休眠功能是否开启,如果没有需要先开启计算机的休眠功能(注意是“休

win10

win10设置更新在哪

阅读(1783)

本文主要为您介绍win10设置更新在哪,内容包括win10的更新在哪里?怎么设置,win10系统如何更新,更新按钮在哪儿,win10系统更新在哪。Win10系统关闭自动更新功能步骤方法:按WIN+R打开运行,输入services.msc回车然后找到“Windowsupdata”服务

win10

win10处理器个数怎么设置

阅读(1957)

本文主要为您介绍win10处理器个数怎么设置,内容包括win10怎么开启cpu核心数,W10cpu核数怎么修改,win10在任务管理器怎么改应用程序的cpu占用数目。网络上的各种伪技巧多得很,而这个就是比较典型的。在Win7帮助文件中对于msconfig的高级引导

win10

win10如何将任务栏设置成透明

阅读(1990)

本文主要为您介绍win10如何将任务栏设置成透明,内容包括Win10任务栏怎么设置透明,win10电脑任务栏怎么变透明,win10怎么设置任务栏透明。工具:win10方法如下:首先打开操作系统,进入桌面,如下所示,可以看到操作中心和任务栏是没有透明的

win10

win10自动锁定屏幕怎么设置

阅读(2979)

本文主要为您介绍win10自动锁定屏幕怎么设置,内容包括windows10怎么设置自动锁定屏幕,Win101709如何设置自动锁定电脑屏幕,win10电脑屏幕自动锁屏怎么设置?。在Windows10系统桌面,点击桌面左下角的开始按钮,在弹出的开始菜单中点击Windows系

win10

win10设置功能键加fn

阅读(1868)

本文主要为您介绍win10设置功能键加fn,内容包括Mac装的win10怎么设置FN键,笔记本功能键FN在哪里设置啊,怎么将戴尔快捷键设置成FN+的形式?。右下角系统托盘里面,找到bootcamp控制面板。可以在里面修改。(很简单,只有一个选项,你进去一眼就能看

win10

win10怎么给d盘设置权限

阅读(1734)

本文主要为您介绍win10怎么给d盘设置权限,内容包括如何给D盘设置权限?,win10系统D盘权限问题,win10怎么设置权限。win10怎么设置权限呢!当我们局域网里有电脑需要共享的时候怎么设置权限,这个权限有写入权限要怎么操作,如下图有解析。 方法/步

win10

win10蓝牙鼠标pin设置

阅读(2315)

本文主要为您介绍win10蓝牙鼠标pin设置,内容包括win10系统笔记本如何设置无线鼠标,win10系统怎么添加蓝牙鼠标,Win10怎么添加蓝牙鼠标。有线的直接插上即可,无线的操作方法如下:在电脑Win10系统的桌面上,点击左下角的开始菜单中的“控制面板”

win10

win10设置游戏锁帧

阅读(2408)

本文主要为您介绍win10设置游戏锁帧,内容包括Win10怎么游戏锁帧?N卡用很多软件都不行,去调垂直同步又不稳定,win10锁帧60,win10LOL锁帧60。这个问题存在很长时间了,估计还是有很多人因为这个苦恼,我说一下我的解决办法,win10版本是15063版。