美文网首页svniOS Developer建站相关
Mac搭建本地svn服务器,Cornerstone连接本地(局域

Mac搭建本地svn服务器,Cornerstone连接本地(局域

作者: hnxyzhw | 来源:发表于2016-06-30 10:10 被阅读1611次

    由于公司的svn出了问题。工程里新添加的资源文件,无法提交到公司的svn服务器上。出现以下错误警告:

    Description : Commit failed (details follow):

    Suggestion : The operation could not be completed.

    Technical Information

    =====================

    Error : V4Error

    Exception : ZSVNException

    Causal Information

    ==================

    Description : Commit failed (details follow):

    Status : 70014

    Description : Can't read file 'D:\Repositories\xxx\db\revs\16\16791': End of file found

    在解决该问题无果后,尝试在本地搭建一个svn.


    下面介绍下搭建步骤:

    首先我们要启动Apache:

    (Mac OS X  预装了 Apache ,但是已经不能在 「系统偏好设置」中的「Web 共享」来开启了,需要手动通过命令行开启。)参考文章(http://my.oschina.net/smile622/blog/209112)

    启动:sudo apachectl start

    停止:sudo apachectl stop

    重启:sudo apachectl restart

    查看 Apache 版本 httpd -v

    浏览器打开http://127.0.0.1可以看到It works!的页面

    小贴士:(sudo chmod -R a+w db)

    在搭建完svn后可能会提示权限问题无法读取路径下的某些文件,需要我们修改相应文件夹下的读写权限。

    为了方便程序在 ~/mycode 目录下读写

    sudo chmod -R a+w ~/mycode/testsite

    若担心安全问题,可以使用 _www 权限,若这样做当需要 admin 权限需做验证:

    sudo chown -R _www ~/mycode/testsite

    启动svn服务器

    在终端输入

    svnserve -d -r /Users/apple/svn

    注意不要输入svnserve -d -r /Users/apple/svn/mycode

    没有错误返回就说明svn服务器开启成功了

    我们也可以在活动监视器里进行搜索:svnserve,可以看到该服务已经启动了

    关闭SVN

    命令终端直接输入下面命令,第一个数字为进程号。

    ps aux | grep svn

    然后

    sudo kill -xxx (xxx代表进程号)

    可以在活动监视器里进行搜索:svnserve,停止该服务

    如果需要让svnserve服务每次开机是都自动启动该服务那么就需要我们编译一些shell脚本让电脑去执行了,具体方法可参考我的另一篇文章:

    http://www.jianshu.com/p/f949e24ea1ce

    mac os 开机启动svn服务(svnserve)  

    以下是搭建本地svn服务的器的参考地址(如有侵权请告知):

    http://www.2cto.com/kf/201604/499375.html

    使用第三方工具Cornerstone搭建本地SVN服务器 

    http://www.cnblogs.com/czq1989/p/4913692.html

    Mac搭建本地svn服务器,并用Cornerstone连接服务器 

    相关文章

      网友评论

      • zhao1zhihui:共享了还是不行我开了互联网共享
        hnxyzhw:@zhao1zhihui 可以根据连接的错误提示来排查一下具体原因
        zhao1zhihui:@hnxyzhw 配置了本机可以其他机器不行
        hnxyzhw:@zhao1zhihui 检查下有没有配置用户名跟密码
      • zhao1zhihui:其他电脑怎么访问呢?能不能说一下同一wifi 和外网的
        hnxyzhw:很早之前搭的,好像需要到偏好设置里去设置下共享

      本文标题:Mac搭建本地svn服务器,Cornerstone连接本地(局域

      本文链接:https://www.haomeiwen.com/subject/cyjxjttx.html