`
qvb3d
  • 浏览: 171040 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Mac OSX 也变成svn服务器

 
阅读更多


让你的Mac OSX 也变成svn服务器

最近在公司,要把以前我做的一些项目,还有公司的一些项目放在svn上

以便大家相互修改和管理

我就用的Mac 建立了一个svn 

不过svn的库,我们会经常tar保存出来


苹果系统直接就提供了svn的工具包

svn            svndumpfilter  svnserve       svnversion     

svnadmin       svnlook        svnsync

我们用

svnadmin

svnserve

这两个就可以了


实例写的用户密码都是简单的,真正用时要复杂点

不过svn密码是明文的,也不要太高要求



1.首先建立svn库


   mkdir  ~/svn

   cd  ~/svn

   mkdir  mydata

   svnadmin  create  ~/svn/mydata 

   注意mydata里面的文件就svnadmin给你建立的


2.配置和管理svn


   每一个库的目录下都有conf

   vi  svnserve.conf

   [general]

   anon-access = none

   auth-access = write

   password-db = passwd

   authz-db = authz


   vi  passwd


   [users]

   qvb3d=123456

   test=123456


   vi  authz


   [/]

   qvb3d=rw

   test=rw


   [mydata:/]

   qvb3d=rw

   test=rw


   所有上面的配置都要顶格,否则会报错


3.启动svn服务


   sudo  svnserve  -d  -r  ~/svn  &


   关闭svn服务


   sudo  killall  svnserve


4.使用 SmartSVN 软件


分享到:
评论
1 楼 静夜一曲 2014-03-10  
设置完成后,为什么用svnX连不上呢?比如我设置的是~/svn/test/,ip为192.168.1.100,那我怎么再客户端设置path呢?谢谢

相关推荐

Global site tag (gtag.js) - Google Analytics