分享

mac 系统下svn的搭建

 许多润泽 2012-11-03

mac 系统下svn的搭建



1.mkdir /svn   //创建svn仓库目录存储目录


2.svnadmin create /svn/Test //创建仓库目录



3.chmod -R g+w /svn    //修改文件权限,使用户组成员具有可写权限(-R递归更改,g+w,为文件所属用户组用户添加可写权限)




4.使用vim编辑/svn/Test/conf/svnserve.conf(即  vim  /svn/Test/conf/svnserve.conf)




5.编辑svnserve.conf文件(即输入 “i”进行编辑)取消


anon-access = read

auth-access = write

password-db=passwd

authz-db = authz

这四个之前的“#”注释即可


其中anon-access指定未验证用户权限

auth-access指定验证用户权限

password-db指定用户密码文件

authz-db指定权限分配文件



6.点击esc取消编辑模式,然后输入 :wq 取消vim模式



7.同6使用vim编辑/svn/Test/conf/authz和/svn/Test/conf/passwd文件


(1)编辑authz

编辑 [groups]一下内容

groupName=user1,user2 (groupName可以随意写但user1和user2必须为系统的用户)

在其后添加

[/]

@ groupName =rw

然后退出保存


(2)编辑passwd文件


添加

user1 = user1的密码

user2 =user2的密码

然后退出保存



8.配置 xcode  


服务器端截图


 
 




客户端


配置url 如下


url:   svn+ssh://username@IP/repositoryDirectoryPath




如提交时遇到 /db/txn-current-lock问题


则在服务器端


sudo chown -R daemon /svn/Test

bogon:~ apple$ sudo chmod -R 777 /svn/Test

修改权限










    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多