SVN-Mac安装服务器

1.Mac安装服务器

mac系统自带SVN

1.任意位置新建一个文件夹,当做SVN的仓库
   假设 创建 ~/svn/project 文件夹
   svnadmin create ~/svn/project  就创建了project仓库.
2.配置SVN服务器
  2.1 svnserve.conf (SVN仓库配置)
    去掉这几个前面的#和空格
      # anon-access = read  
      # auth-access = write  
      # password-db = passwd  
      # authz-db = authz 
    注意:
      1.anon-access 表示匿名访问权限,如果不需要匿名访问,改为 none 就可以了.
      2.空格一定要去掉,否则无效
  2.2 passed (用户配置文件)
      配置方式
        [users]
        admin = 123
        zhangsan = 123
        lisi = 123
        wangwu = 123
  2.3 author (授权 && 用户组配置文件)
      用户组配置方式
        [groups]
        group1 = admin,zhangsan,lisi  用户名用,隔开
      授权配置方式
        [/] ##根目录
        wangwu = rw   授权单个人
        @group1 = rw  授权组
        [/group1]  ##group1目录
        @group1 = rw
        [/group2]  ##group2目录
        @group2 = rw
      注意:
        1.一定要授权用户,才能访问.
        2.用户组用@开头,用户就直接写就可以了.
        3.r是读权限,w是写权限
3.启动服务器
  svnserve -d -r ~/svn
4.关闭服务器
  ps -e | grep svnserve 查找svn的ID
  kill ID 即可.
5.测试服务器
  svn checkout svn://127.0.0.1/project --username=admin --password=123 ./repository
6.使用
  设置一个主账号,然后配置客户端,在客户端中添加不同的项目文件夹,最后再进行项目访问权限.

2.Cornerstone配置

SVN-Mac安装服务器_第1张图片

3.错误

3.1配置仓库错误--用户没有授权的原因,授权就可以了

SVN-Mac安装服务器_第2张图片

3.2服务器未启动

SVN-Mac安装服务器_第3张图片

你可能感兴趣的:(SVN-Mac安装服务器)