MAC下的SVN的安装与使用

MAC系统本身就自带SVN,因此不用像window系统那样进行安装SVN,对于window安装SVN详情可以参考教程来操作

(一)服务器搭建

1.创建SVN目录

mkdir /Users/ouyangyulun/svn

 如果有提示,说明电脑上已经存在这样的目录,如果你使用的话,可以进入相关的目录里将其删除掉,

如果没有提示的话,表明创建成功。

2.创建SVN仓库(SVN    repository)

(1)svnadmin create /Users/ouyangyulun/svn/repository

如果没有提示,说明创建成功。打开目录会生成6个文件夹

也可使用命令来查看生成SVN repository的文件内容

ls /Users/ouyangyulun/svn/repository

如果有提示,提示,没有svnadmin命令的话,打开XCODE->preferences->downloads,将Commadn Line Tools下载下来即可


(2)对生成的文件conf进行配置 conf文件里包括以下三个文件 svnserve.conf     authz    passwd

svnserve.conf文件

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

找到相应对,将其前面的#和空格去掉,保存

anon-access 指匿名访问的权限,可以是read,write,none,默认为read,这个建议配为none
auth-access 指认证用户的权限,可以是read,write,none,默认为write
password-db 指密码数据库的路径,去掉前面的,存的是认证用户的用户名和密码,格式是:username=passwd


passwd文件

harry = harryssecret
sally = sallyssecret

存放认证的用户名和密码 格式:username = password

1. 去掉 [users] 前面的 #, 否则 svn 只能以匿名用户登录,客户端不会出现登录窗口,除非你的 anon 不为 none, 否则将返回一个错误。 

2. 添加用户名和密码 username=password


authz文件

[groups]
shengmeiIOS = username1,username2  //建立一个组,并声明它的成员
[/] //表示所有库的根目录
@shengmeiIOS = rw //为组中成功设置读写权限


(3)启动服务器

svnserve -d -r /Users/ouyangyulun/svn/repository

其中 -d 表示在后台运行, -r 指定服务器的根目录

如果没有提示,则表示开启成功,可以在活动监视器里查看进程

(4)将项目导入到库中

svn import -m "New import" CheKu svn://127.0.0.1/svn/test --username=xiekunmiao

按提示输入密码即可导入成功


(二)客户端的配置(cornerstone)


Serve:服务器的地址

Port:svn 默认端口是 3690

Repository path:指库文件所在目录

Name:配置文件里的用户名

Password:配置文件里的密码

add即可,再次输入与用户名对应的密码即连接成功


参考网址:

http://kowen.iteye.com/blog/354443

http://www.cocoachina.com/bbs/read.php?tid=41842

http://www.docin.com/p-565338972.html

version下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值