(MAC)搭建本地svn服务器

mac 安装的时候会自动安装svnserve 打开终端 输入

svnserve --verison

可以查看svn的版本


(MAC)搭建本地svn服务器_第1张图片

本地新建一个文件夹 作为svn代码库


在终端中输入

sudo svnadmin create /Users/maoxian/svnRepository/workspace

将新建的文件夹转为svn 代码库 需要输入管理员密码


执行成功之后 查看文件夹 代码库已经生成


(MAC)搭建本地svn服务器_第2张图片

修改conf/svnserve.conf


(MAC)搭建本地svn服务器_第3张图片

添加用户 在conf/passwd中


(MAC)搭建本地svn服务器_第4张图片

上面为范例 下面为我自己添加的用户


(MAC)搭建本地svn服务器_第5张图片

另外还有conf/authz文件 此文件为权限配置文件 简单说下
[groups] 为用户组 跟passwd中用户对应
[/foo/bar] 为访问路径 如果需要给某一个成员限制路径的话 在这下面修改 rw 代表读写 r 读 w写
[repository:/baz/fuz] 同为路径 @harry_and_sally 是给组限定权限


(MAC)搭建本地svn服务器_第6张图片

so


(MAC)搭建本地svn服务器_第7张图片

启动svn 终端输入

svnserve -d -r /Users/maoxian/svnRepository/workspace

(MAC)搭建本地svn服务器_第8张图片

终端输入 命令查看是否成功启动

ps -ef|grep svnserve

使用连接工具连接后 新增文件 提示 Permission denied 使用终端给文件授权

sudo chmod -R 777 /Users/maoxian/svnRepository/workspace


在试 可以了

启动成功

你可能感兴趣的:((MAC)搭建本地svn服务器)