在mac上创建svn服务

Mac搭建svn服务器   

一直以来都是在windows下用软件搭建的svn服务器,简单方便快捷省心。现在开发时只用一个本,不想把代码来回放,所以想到了在mac本机上搭建个svn服务器,是以为前言,ok,直入正文。
1.准备
     小问题1:如果在一个新的本本上输入svn命令,貌似会提示command not found之类的错误
     小问题1解决方法:打开xcode偏好设置(comand+,)-->"Download" -->Components:下载Command Line Tools,然后搞定
2.开始
2.1首先建立svn库
      mkdir  ~/svn
      cd  ~/svn
      mkdir  myProject
      svnadmin  create  ~/svn/myProject 
      注意myProject里面的文件就svnadmin给你建立的

2.2 配置和管理svn
      注意:所有下面的配置都要顶格,否则会报错
      cd ~/svn/push2014/conf/

      每一个库的目录下都有conf
      vi  svnserve.conf
      [general]
      anon-access = none
      auth-access = write
      password-db = passwd
      authz-db = authz

      vi  passwd

      [users]
      test1=123456
      test2=123456

      vi  authz

      [/]
      test1=rw
      test2=rw

      [myProject:/]
      test1=rw
      test2=rw

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

2.3 启动svn服务

      svnserve -d -r /path/svn  
      特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题。没有任何输出,则启动成功

      关闭svn服务
     可以用命令,如下
      sudo  killall  svnserve
     也可以直接在实用工具-活动监视器中找到svnserve,然后推出进程即可

3.使用 svn客户端诸如svnX之类的软件  输入path,用户名和密码即可
   svn://127.0.0.1/push2014/myProject/

你可能感兴趣的:(SVN,终端)