首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

mac 系统上svn的搭建

2013-01-26 
mac 系统下svn的搭建mac 系统下svn的搭建看下svn能用不终端输入:svn -version如果是-bash: svn: command n

mac 系统下svn的搭建
mac 系统下svn的搭建

看下svn能用不

终端输入:    svn -version

如果是   -bash: svn: command not found

你需要安装

mac 系统上svn的搭建

command line tools



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:file:///svn/Test


客户端

配置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
修改权限










热点排行