Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务

一 创建代码库,用于存储客户端上传的代码:
我首先在Documents目录下新建一个svn目录,之后可以在该svn目录下创建多个仓库目录
打开终端,创建一个名为 “mycode”的仓库,输入指令 svnadmin create Documents/svn/mycode
执行成功后, Documents/svn目录下多了 Documents/svn/mycode目录,它的结构如下 Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务

二 配置svn的用户权限
主要是修改svn/mycode/conf目录下的三个文件
1打开svnserve.conf,将下列配置项前的#和空格都去掉(空格一定要去,否则失败)
Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务

2打开passwd,在[users]下面添加账号和密码,例如
[users]
abc = 123
def = 456
(注释:其中abc是用户名,123是密码)

3打开authz,配置用户组和权限
将在passwd中添加的用户分配到不同的用户组里,之后,这样就可以对不同的用户组设置不同的权限,没必要对每个用户进行单独设置权限
在[groups]下面添加组名和用户名,多个用户之间用","隔开,例如
[groups]
topgroup = abc,def
(说明abc和def都是这个topgroup组里的,下面进行权限设置)
[/]代表svn服务器中的所有资源库,例如

[/]
@topgroup = rw
(此配置说明topgroup这个组中的所有用户对所有资源库都有读写(rw)权限,组名前要写@.如果是用户名,不需要写@,比如对abc赋予权限,如下)
[/]
abc = rw
其他权限控制,此处不再赘述,请读者自行查找

4启动svn服务器
在终端输入以下指令 svnserve -d -r Documents/svn 没有任何错误提示,则启动成功
5关闭svn
打开活动监视器
Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务

出现如下所示
Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务

点击左上角的"关闭"按钮

三 使用cornerstone svn客户端
下载安装cornerstone之后,打开crnerstone,显示如下界面
Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务

点击"+"
Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务
选择相应的仓库
Mac上搭建本地svn服务器并使用cornerstone连接本地svn服务

点击“Save”即可,当前的mycode仓库中还没有任何内容。
后续的相应操作根据个人需求进行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值