• SVN配置常见错误


    1、svnserve.conf:12: Option expected

    为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如
    ### This file controls the configuration of the svnserve daemon, if you
    ### use it to allow access to this repository. (If you only allow
    ### access through http: and/or file: URLs, then this file is
    ### irrelevant.)

    ### Visit http://subversion.tigris.org/ for more information.

    [general]
    ### These options control access to the repository for unauthenticated
    ### and authenticated users.   Valid values are "write", "read",
    ### and "none".   The sample settings below are the defaults.
    anon-access = read
    auth-access = write

    像上面的配置文件中,anon-access是顶行的,没问题,而auth-access就存在前置空格,会导致这个错误。
    要避免出现这个错误,应该在去掉这些行前的#时,也要顺手去掉前面的空格.

    2、Can not connect to host ''IP address" :由于目标机器积极拒绝,无法连接

    多数情况下是因为svnserve.exe没有开启,

    如果你的版本库的目录是在D:SVNPROJ下面,首先需要在cmd中运行svnserve --daemon --root D:SVN

    然后用: svn://localhost/PROJ就可以访问了,注意一定不要关闭cmd,如果关闭了,则svnserve.exe也会被结束

    3、No repository found in 'svn://localhost'或者是'svn://(SVN 服务器的IP地址)'

    一般情况下出错的原因是svn://localhost/访问的路径不对,如上面的例子中,如果cmd中运行svnserve --daemon --root D:SVN,则访问的时候就不能用下面的命令语句

    svn://localhost/SVNNEW/PROJ

    4、提交时提示no authority

    一般需要在版本库下conf目录下,svnserver.conf

    ###anon-access = read
    ###auth-access = write

    ###password-db = passwd

    前面的空格去掉,并且前面绝对不能有空格,否则会出现第一条中出现的错误

    然后在passwd文件中,添加用户名和密码,格式是:用户名=密码

    如:admin=888

  • 相关阅读:
    线段树lazy标记??Hdu4902
    3D游戏引擎〇 開始
    实时分析之客户画像项目实践
    ubuntu14.04系统中virtualbox安装Oracle VM VirtualBox Extension Pack包
    《Android源代码设计模式解析与实战》读书笔记(二十二)
    最长递增子序列的数量
    springmvc学习笔记(19)-RESTful支持
    hadoop(三):hdfs 机架感知
    hadoop(二):hdfs HA原理及安装
    hadoop(一):深度剖析hdfs原理
  • 原文地址:https://www.cnblogs.com/grimm/p/5109031.html
Copyright © 2020-2023  润新知