Mac 搭建svn服务器
0x01 创建svn repository
svnadmin create /Users/maizhikun/Learning/svn/pro //仓库位置,svn是svn的目录,pro是一个版本库的目录
0x02 配置svn 用户权限
/Users/maizhikun/Learning/svn/pro/conf
目录下存在三个文件 authz,passwd,svnserve.conf
1.配置svnserve.conf
#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
去掉#和#后的空格
要防止匿名访问就
anon-access=none
2.配置passwd
[users]
K=svn
MZK=svn
3.配置authz
#设置了一个分组PAC 包括成员K和MZK
[groups]
PAC=K,MZK
#[/]表示当前版本库的路径的访问权限
[/]
@PAC=rw
# 忘记了写上面两行 导致一直出现authorization failed 错误
0x03 启动svn服务
//没有任何输出则表示 启动成功
svnserve -d -r /Users/maizhikun/Learning/svn
//测试
svn checkout svn://127.0.0.1/pro --username=K --password=svn ./pro
0x04(可选) svn客户端安装
Version 下载链接http://www.pc6.com/mac/116544.html
参考链接
参考链接http://www.cnblogs.com/onlyfu/archive/2012/05/08/2489814.html