Mac 搭建svn服务器, 并让其他人链接上

本文详细介绍了如何在Mac操作系统中搭建SVN服务器,包括创建代码库、配置用户权限、启动svnserve服务以及如何确保用户拥有写入权限。通过修改svnserve.conf、passwd和authz文件来管理访问控制,并使用Cornerstone等工具进行链接。

Mac电脑已经默认安装了SVN,我们只需要打开终端配置开启.

1.验证安装svn,查看版本

svnserve --version


2.首先创建代码库,终端输入命令

sudo mkdir -p /Users/XXX(根据自己的用户名修改)/svn/mycode(文件夹名称)

sudo svnadmin create /Users/XXX(根据自己的用户名修改)/svn/mycode   //将之前创建的文件夹设置为svn的代码库


3.配置svn用户权限

打开svnserve.cof文件, 可用Sublime ,或者文本编辑器打开


修改以上位置,其中anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问

接下来配置passwd文件

在[users]下面添加2个用户(maqc) 和  密码(111111).

配置authz文件


在[groups]下添加users = maqc,zmm 表示创建用户组, 包换maqc,zmm2个用户

[/]

@users = rw  这两句表示 给用户组添加权限.

[/]表示授权的目录路径,这里是根目录,假如根目录下有一个目录叫做test,那么我们如果要编辑此目录的权限那么就要写成[test:/]

@uesr表示给用户组授权,如果要给某一个用户授权则不用写前面的@

r表示可读,w表示可写

3.启动svn服务器

在终端输入

svnserve -d -r /Users/xxx(自己电脑用户名)/svn

注意不要输入svnserve -d -r /Users/xxx(自己电脑用户名)/svn/mycode

没有错误返回就说明svn服务器开启成功了

然后需要给用户添加权限, 让其有写入权限,终端输入:

sudo chmod -R g+rws /Users/xxx(自己电脑用户名)/svn

使用Cornerstone工具链接时候,



这样就会出现


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值