MAC系统搭建SVN服务器

创建目录

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

查看SVN服务器版本号

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

创建好的SVN库目录

先执行sudo chmod 777 ~/SVNRepository/workspace/conf/svnserve.conf
编辑conf/svnserve.conf把以下几行代码去掉注释后保存
image.png

创建用户

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

添加用户

设置权限

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

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

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

启动SVN服务

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

启动SVN服务

测试

使用XVersion软件进行Repository添加


添加库

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


输入用户名密码

结果如下表示添加成功
添加成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容