mac 安装的时候会自动安装svnserve 打开终端 输入
svnserve --verison
可以查看svn的版本
本地新建一个文件夹 作为svn代码库
在终端中输入
sudo svnadmin create /Users/maoxian/svnRepository/workspace
将新建的文件夹转为svn 代码库 需要输入管理员密码
执行成功之后 查看文件夹 代码库已经生成
修改conf/svnserve.conf
添加用户 在conf/passwd中
上面为范例 下面为我自己添加的用户
另外还有conf/authz文件 此文件为权限配置文件 简单说下
[groups] 为用户组 跟passwd中用户对应
[/foo/bar] 为访问路径 如果需要给某一个成员限制路径的话 在这下面修改 rw 代表读写 r 读 w写
[repository:/baz/fuz] 同为路径 @harry_and_sally 是给组限定权限
so
启动svn 终端输入
svnserve -d -r /Users/maoxian/svnRepository/workspace
终端输入 命令查看是否成功启动
ps -ef|grep svnserve
使用连接工具连接后 新增文件 提示 Permission denied
使用终端给文件授权
sudo chmod -R 777 /Users/maoxian/svnRepository/workspace
在试 可以了 😂
启动成功