mac svn server

来源:互联网 发布:淘宝贷款需要本人吗 编辑:程序博客网 时间:2024/06/08 05:08
Mac系统已经自带了svn,我们已经不需要安装svn服务器了.
1、打开terminal,可以使用如下命令确定我们的Mac OS系统确实已经安装了svnserve。
svnserve --version


2、创建仓库
新建一个目录 mkdir svn
创建仓库 svnadmin create svn/repos


3、配置
首先修改conf文件夹下的
svnserve.conf文件,内容如下
[general] 
anon-access = none 
auth-access = write 
password-db = passwd 
authz-db = authz 
[sasl] 


接下来修改conf下的
passwd文件,在[users]后面加入一下内容
administrator = admin@Svnserver 
ming = ming 
这里添加了两个用户,并分别设置了密码


接下来修改conf下的
authz文件,设置权限
[groups] 
admin = administrator 
user = ming 
 
[/] 
@admin = rw 
@user = r 
#administrator = rw
#ming = r


[local:/] 
@admin = rw 
@user = r 


简单解释一下这个配置,首先定义了两个组,admin 和 user ,
admin这个组里面有administrator这个用户(一个组里面可以有多个用户,多个用户用逗号隔开),
user这个组里面有ming这个用户,当然不是一定要把用户归到某个组里面, 我这么做是为了方便设置权限。
然后设置了根目录的权限,要说明一下这个 / 目录是指我的/svn/repos目录。
然后设置了我的local这个仓库的根目录权限,r是读,w是写。


4、启动SVN
sudo svnserve -d -r /svn/repos 
Ok,svn默认使用3690端口,如果端口不冲突,svn服务应该就正常起来了,简单的测试一下
telnet localhost 3690 


5 项目导入到svn库
svn import  /hello file:////svn/repos (--username=admin --password=administrator)


6 工作目录创建
svn co file:////svn/repos (--username=admin --password=administrator)
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 喝了受潮的奶粉怎么办 刚买的奶粉受潮怎么办 羊不小心吃了化肥怎么办 阿胶粉结成块了怎么办 半桶奶粉受潮了怎么办 眉粉受潮了结块怎么办 刚买的奶粉结块怎么办 袋装白糖成坨了怎么办 一袋子白糖硬了怎么办 粉饼上有一层油怎么办 葡萄后期氮肥施用过多怎么办 没洗的菜吃了怎么办 闻了汽油味头晕怎么办 碰到绿萝的汁液怎么办 吃了带农药水果怎么办 开槽模切一体机模切时开槽怎么办 柔版印刷走纸歪斜怎么办 美团外卖一天8单怎么办 单位显示器丢了怎么办员工赔 纸板板门起泡了怎么办 卖家要我开出质量问题证明怎么办 闲鱼买到的商品不符合描述怎么办 寄出去的东西碎了怎么办 闲鱼快递损坏了怎么办 寄快递东西坏了怎么办 快递邮寄东西坏了怎么办 快递被别人拆了怎么办 淘宝买的东西包装破损怎么办 寄血液被退回来怎么办 快递被安检扣了怎么办 淘宝原单退回运费怎么办 运输过程中包裹破损怎么办 天猫没收到货签收怎么办 收到的快递坏了怎么办 自寄的快递少了怎么办 邮的东西弄坏了怎么办 物流签收后发现货物损坏怎么办 发现客人损坏了酒店物品怎么办 东西坏了签收了怎么办 朋友圈贩卖三无产品你怎么办 付钱给微商没有保障怎么办