mac 系统下svn的搭建

本文详细介绍了如何在Mac系统下搭建并配置SVN仓库,包括创建仓库目录、修改文件权限、编辑配置文件等步骤,并解决可能遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mac 系统下svn的搭建

看下svn能用不

终端输入: svn -version

如果是 -bash: svn: command not found

你需要安装

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










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值