MAC系统搭建SVN服务器

创建目录

mac安装的时候会自动安装svnserve,我们可以利用这个来搭建一个本地的SVN服务器。
我们可以在终端输入svnserve --version来查看svn服务器的版本号

MAC系统搭建SVN服务器_第1张图片
查看SVN服务器版本号

输入 mkdir -p ~/SVNRepository/workspace,创建我们的本地SVN库文件夹
再输入 sudo svnadmin create ~/SVNRepository/workspace
这样我们的本地SVN库就创建好了

MAC系统搭建SVN服务器_第2张图片
创建好的SVN库目录

先执行 sudo chmod 777 ~/SVNRepository/workspace/conf/svnserve.conf
编辑 conf/svnserve.conf把以下几行代码去掉注释后保存
MAC系统搭建SVN服务器_第3张图片
image.png

创建用户

执行sudo chmod 777 ~/SVNRepository/workspace/conf/passwd
再编辑conf/password,进行用户添加,等号左边是用户名,右边是密码

MAC系统搭建SVN服务器_第4张图片
添加用户

设置权限

执行sudo chmod 777 ~/SVNRepository/workspace/conf/authz
我们队这个文件进行一下说明

  • [groups] 为用户组 跟passwd中用户对应
  • [/foo/bar] 为访问路径 如果需要给某一个成员限制路径的话 在这下面修改 rw 代表读写 r 读 w写
  • [repository:/baz/fuz] 同为路径 @harry_and_sally 是给组限定权限
    我们对其进行修改,添加我们刚才创建的用户为管理员
    MAC系统搭建SVN服务器_第5张图片
    添加权限

    最后执行sudo chmod -R 777 ~/SVNRepository 给目录所有权限,否则svn进行提交的时候会提示权限不足

启动SVN服务

终端输入svnserve -d -r ~/svnRepository/workspace
查看是否成功 执行ps -ef|grep svnserve

MAC系统搭建SVN服务器_第6张图片
启动SVN服务

测试

使用XVersion软件进行Repository添加


MAC系统搭建SVN服务器_第7张图片
添加库

输入刚才添加的用户名密码,点击确定


MAC系统搭建SVN服务器_第8张图片
输入用户名密码

结果如下表示添加成功
MAC系统搭建SVN服务器_第9张图片
添加成功

你可能感兴趣的:(MAC系统搭建SVN服务器)