您的位置:首页 > 其它

在mac下搭建svn服务

2016-07-26 21:44 239 查看
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   (svnserve -d -r ~/svn)
      特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题。没有任何输出,则启动成功

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

3.使用 svn客户端诸如svnX之类的软件  输入path,用户名和密码即可
   svn://127.0.0.1/push2014/myProject/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  svn