mac上搭建svn server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac上搭建svn server相关的知识,希望对你有一定的参考价值。

 

工具/原料

  • 终端

方法/步骤

  1.  

    打开终端,我们来创建一个代码仓库,用svnadmin create创建,如下例子,它在当前目录下创建了svndir文件夹。

    技术分享
  2.  

    我们进入svndir文件夹可以看到如下内容

    技术分享
  3.  

    conf文件夹是配置文件夹,里面有相关配置,先选择svnserve.conf配置,如下图:

    # anon-access = read  

    # auth-access = write  

    # password-db = passwd  

    # authz-db = authz 

    去掉这几个前面的#和空格,

    anon-access 表示匿名访问权限

    技术分享
  4.  

    我们创建个帐户,要进passwd文件配置,在[users]后面加zyx=123456,表示创建了zyx帐户,密码是123456.

    技术分享
  5.  

    文件authz可以配置用户组及权限,可以把passwd里添加的用户加到一个用户组里或创建一个用户组,这样就可以对整个组设置权限了,还不用对每个用户进行单独权限设置。我们这里加了个zyxgroup组,包括用户zyx,权限是对根目录有读写权限,[/]表示根目录。

    技术分享
  6.  

    接下来是启动svn服务器,如下,没有提示就表示成功了。

    技术分享
  7. 7

    关闭svn服务器的话,可以用ps找到它的pid,然后kill它就可以了。

    技术分享

     

以上是关于mac上搭建svn server的主要内容,如果未能解决你的问题,请参考以下文章

mac下svn服务器搭建及使用

工具篇-Mac上搭建本地svn服务器以及使用Cornerstone进行本地版本控制

Mac环境下svn的使用

使用Mac自带svn搭建服务器,并使用idea进行连接

Mac搭建本地局域网SVN服务(Cornerstone)

Mac搭建本地局域网SVN服务(Cornerstone)