mac的svn怎么配置文件夹的用户权限

mac的svn怎么配置文件夹的用户权限,第1张

1、首先你要弄明白subversion、visualsvn、apache之间的关系。
2、版本控制的核心软件(也就是SVN)实质上指的是subversion。svnserveconf是这个工具自带的版本库权限管理文本,只控制某个版本库。如果你访问版本库的客户端地址的前缀是svn://或者svn+ssl方式来访问版本库,那么这个文件就会起作用。
3、一般来讲,我们很少会用上述方式来访问,因为每个库都要手动编辑这个权限文件,那么我们会采用另一种方式搭建服务器,也就是apache+subversion(也可以集成其他比如ssl、域认证等模块)的方式,这个方式下,我们的权限控制是通过apache来读取认证文本的,这样无论我们有多少个版本库,认证文件都只有一个。然后通过手动编辑或者命令行编辑或者svn管家等方式来总体控制所有版本库权限。而且可以通过>将:
#!/bin/bash
svnserve -d -r /你的SVN服务器路径
保存成可执行文件;
在系统偏好设置-用户与群组-登陆项 里添加上面你保存的可执行文件。

方法/步骤
打开终端,创建一个代码仓库,用svnadmin create创建
进入svndir文件夹可以看到
conf文件夹是配置文件夹,里面有相关配置,先选择svnserveconf配置。
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
去掉这几个前面的#和空格,
anon-access 表示匿名访问权限
创建个帐户,要进passwd文件配置,在[users]后面加zyx=123456,表示创建了zyx帐户,密码是123456
文件authz可以配置用户组及权限,可以把passwd里添加的用户加到一个用户组里或创建一个用户组,这样就可以对整个组设置权限了,还不用对每个用户进行单独权限设置。这里加了个zyxgroup组,包括用户zyx,权限是对根目录有读写权限,[/]表示根目录。
6
接下来是启动svn服务器,如果,没有提示就表示成功了。
7
关闭svn服务器的话,可以用ps找到它的pid,然后kill它就可以了。

简单的梳理了一下,因为花费时间比较久,一些过程忘记了,回头换台电脑再试一下。到时候再改这个文章。

在整理svn服务器文件目录时,因为和本地working copy的文件目录对应不上了。
因此需要使用到以下命令

但是在 10155版本下,svn的命令不可用了
网上有相关的教程,大部分都是以下的这种报错。

和以下的解决方案

但对于我并没有用,网上也没有资料可以借鉴

这时候准备去重装 svn
在运行了以下命令之后

报了以下错误

没有修改这个目录文件的权限

于是想升级一下 HomeBrew
在执行了以下命令之后

报了以下错误

使用以下命令修改了权限。

之后的一系列 *** 作忘记了,应该是升级了 HoneBrew和svn

然后开始报错

表示需要 lz4

可能会提示本地已经有了 lz4

如果不支持直接link

之后还有一些类似的错误。直接重复以上行为。
当我使用 svn 命令不报错之后。
使用 svn info 报出了一下错误

使用一下命令搞定

至此svn 命令都可以使用。

1 用7-Zip打原版Lion 1072 DMG文件(载我提供原版lion安装文件文件名Mac OS X Install DVDdmg)进入\Mac OS X Install DVDdmg\InstallMacOSXpkg\目录找InstallESDdmg点击提取提取我要用第文件:InstallESDdmg
2 用hfplorer打我步InstallESDdmg提取 mach_kernal BaseSystemdmg Package文件夹步骤图
3 至我共四文件InstallESDdmg mach_kernal BaseSystemdmg Package文件夹面同用hfplorer打BaseSystemdmg *** 作直接点击Tools-creat disk imageBaseSystem hfsdmg名字保存图
4 至我我所需全部文件包括InstallESDdmg mach_kernal BaseSystemdmg Package文件夹 BaseSystem hfsdmg
磁盘空间准备
说明:首先思考我要给lion系统空间建议于20G假我给lion系统30G空间共需要35G空间5G5G用制作安装盘
1 右键 计算机 – 单击 管理 --- 单击 磁盘管理 看磁盘管理界面单击选 逻辑区盘右键 选择压缩卷 输入35000M点击确定配盘符要格式化35000M 用空间(能压缩35000M空间说明逻辑区盘用空间太建议面文件拷贝其盘腾空间)
2 单击选步35000M 用空间右键 新建简单卷 输入30000M单击确定配盘符要格式化点击剩余 用空间右键新建简单卷 输入2000M单击确定配盘符要格式化点击剩余 用空间右键新建简单卷 用输入单击确定配盘符要格式化
3 至共新建3新盘30000M2000M3000M面两步 *** 作见图(源于本论坛具体数值能匹配)
图右键计算机点击管理
点击管理磁盘
图点击区右键 压缩卷
图输入要压缩输入35000
图右键 新建简单卷
图 35000M用空间
图输入新建卷 第30000(第二2000 第三 按默认 )
图配盘符
图 点击要格式化
d面窗口点击取消
制作lion安装盘
1 右键 硬盘管理助手(HD_Install_Helper 30)管理员身份启 启 镜像文件选择BaseSystem hfsdmg 要选错 目标区选择面 2000M区除 写入 打钩其全打钩单击始要进行任何 *** 作程能现程序未响应现象假死其实程序运行知道程序 现
change partition type to AF:success
All donehave fun!
写入镜像功本步结束
2打Paragon Partition Manager 11 SE Personal 第打按照图点击Partition Manager 选项 进入
进入图点击选磁盘末尾3000M盘右键 detele partition
删除点击左角Apply(号图形)保存
3 点击倒数第二盘2000m盘右键选择 move/Resize Partition图
图 调节 使 free space after 变0即刚才删除3000M空间加入2000m盘(数字与本文应)
处理完点击左角号(Apply)保存全部 *** 作已完关闭本软件合并5000m盘即我安装盘半品便于称呼我盘叫做mac安装盘
4(确认已经安装macdriver没安装马安装才能进行面 *** 作)前提取 mach_kernal 复制 mac 安装盘根目录
5 删除 mac 安装盘目录System/Installation/目录Packages 文件 复制前提取 Packages 文件(文件比较3G) 至 System/Installation/目录
6 载文件用于替换 OSInstall 1072zip (173 K) 载数:9262 替换 mac安装盘目录System/Library/PrivateFrameworks/Installframework/Frameworks/OSInstallframework/Versions/A/ osinstall 刚载文件
7 载文件用于替换 OSInstallmpkgzip (654 K) 载数:8845 替换mac安装盘目录 System/Installation/Packages osinstallmpkg刚载文件
安装变色龙引导程序
1 确认win7没100M保留区右键计算机-管理-磁盘管理看前面(C盘前面)请右击-更改驱器号路径加磁盘号要A或者B
2 载变色龙程序并安装 Chameleon_Install_rev1000rar (3116 K) 载数:9922
3 载wowpcisoChameleon_21svn_r1700_trunkzip 解压 1wowpcisoChameleon_21svn_r1700_trunkzip (565 K) 载数:10454 替换 C盘wowpciso文件c盘没wowpciso说明win7保留区变色龙已经安装保留区保留区替换wowpciso
4 mac安装盘 根目录 手建立Extra文件夹打Extra文件夹新建Extensions文件夹注意写
5 载面文件
些文件按照说明复制mac盘目录rar (1060 K) 载数:10016
并按照面说明复制mac安装盘目录
/Extra/dsdtaml
/Extra/smbiosplist
/Extra/orgchameleonBootplist
/Extra/Extensions/kext (所kext文件放入目录)
安装lion
1 关机启用键盘向键选择mac安装盘键入 –f –v 按车键注意-f-v间空格(步找mac安装盘请进入win7系统用磁盘管理工具重新标记mac安装盘标识AF)
2 进入安装界面选择文
3 用工具---磁盘工具 选择30000m区选择Mac OS 扩展(志式)mac系统盘 取名字要全字母 mac os抹盘完点击左角关掉
4 点击继续安装刚刚制作mac os 盘
5 重启系统进用带磁盘管理工具PE机进入PE找磁盘管理工具选C盘激(磁盘管理工具设置)要注意带保留区请要激C盘激保留区盘
6 重启进入win7系统 mac安装盘Extra文件夹复制 mac os盘(刚刚安装lion系统盘)
7 重启用变色龙用键盘向键选mac os盘刚刚安装lion系统盘键入–f –v 按车键注意-f-v间空格进入mac系统
mac os x例(Unix/Linux类似) 1、打命令行窗口即用户根目录(用户home目录) $ ls -aldrwxr-xr-x 6 linxyz staff 204 2 15 15:55 subversion$cd subversion/auth/$rm -r -f -d 2、重启eclipse/myeclipse提交或者更新svn文件提示输入用户名密码

方法/步骤
TortoiseSVN下载和安装。在百度输入“TortoiseSVN”或者在其他网站上面下载TortoiseSVN。注意如果你只是本地使用svn服务器,这个软件就够了。如果是服务器上面搭建svn的应用环境就不能使用这个,关注我的其他文章有专门的介绍哦。这里我们下载“TortoiseSVN”的最新版本:181026129。
注意:百度里面直接下载是32位版本,如果你是64位,则需要特别指定是64位哦。
如果下载到不是跟系统对应的版本,安装的时候会出现如下提示。
安装TortoiseSVN软件。我的系统是64位的,所以我这里的截图就64位版本的哦。根据 *** 作提示选择 *** 作,并且点击下一步执行安装。
创建准备存放svn服务器的目录。先在磁盘空间大一点的地方创建一个空目录,如:e:\localsvn
创建本地svn服务器。在刚刚创建目录图标上面,点击右键,选择菜单里面的“TortoiseSVN”下面的“在此创建版本库”项。创建好后,打开此目录,可以看到目录里面已经有很多的目录和文件了,这个就表示成功了。刚才创建的svn服务器路径或者管理地址:file:///E:\localsvn
在程序目录使用本地svn服务。在需要此svn服务的空白目录,导出此版本库。在空白目录图标上面右键,在d出的菜单里面选择导出。在导出窗口里面设置本地svn服务去路径:file:///E:\localsvn。确定后,导出完成。打开刚才导出的目录,看看已经和本地svn服务器关系上了。
更多关于svn使用方法,后面将有专门文章来介绍,敬请关注后续文章吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10225975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存