zoukankan      html  css  js  c++  java
  • linux服务器,svn认证失败,配置问题,防火墙等等

    之前自己还真没设置过SVN,今天亲自动手,错误百出,真是够头疼的。在网上随便找了一篇文章,就按照文章介绍开始安装。怎么安装和设置我就不说了,这里主要记录遇到的问题。

    1、不知道该怎么设置 svn://url 这个路径

    2、三个需要设置的文件,其中authz这个里面的[repos:/]这个到底该怎么设置

    3、认证失败问题出在哪里?

    4、svn import 目录1 "svn://localhost/目录2" -m "first version" 目录2到底怎么设置?

    5、import 的时候出现“条目从本地编码转换到UTF8失败”

    6、服务器端都没问题了,但是客户端不能连接主机

    下面就根据这几个问题,一一解答:

    1、svn可以分为单个或多个版本库,假设:

         版本库目录为 /data/svndata/repos1

         启动程序如果是:svnserve -d -r /data/svndata/repos1  

                                这代表你当前svn只为repos1这个版本库工作,客户端访问直接svn://IP/ 就可以了,后面不跟目录

         启动程序如果是:svnserve -d -r /data/svndata/            

                                这代表你当前svn可以多版本库运行,客户端访问就需要加上 svn://IP/repos1 这样才能访问repos1版本库


    2、第一个问题是对应的

         如果是一个版本库,那应该设置成如下:

         [groups]

         admin = user1,user2

         [/]

         @admin=rw

         如果是多个版本库,那就应该设置成这样:

         [groups]

         admin = user1,user2

         [repos1:/]

         @admin=rw

    3、认证失败的问题,就是对上述两个问题没有相对应的设置好,要么都安一个版本库设置,要么都安多个版本库设置,只要对应设置好,应该就是没有问题的。

    4、目录2是由svn建立的,不用自己去设置,假设:

         svn import /tmp/ceshi "svn://localhost/a/b/c" -m "first version"

         这样的话,当你checkout的时候,你本地的目录就应该是: /a/b/c

    5、呵呵,网上都说是LANG没设置好,可是我的不是这个问题,我的是导入的源文件中有些文件自身的文件名乱码,郁闷~

    6、服务器都设置好了,那要是客户端还连不上,就是防火墙的问题了,去/etc/sysconfig/iptables 设置一下,打开默认的3690端口就可以了

     

    嗯,以上就是我遇到的所有问题,哎~~看来还得多动手啊,层出不穷的小问题

  • 相关阅读:
    堆栈学习
    需要阅读的书籍
    Rust Book Lang Ch.19 Fully Qualified Syntax, Supertraits, Newtype Pattern, type aliases, never type, dynamic sized type
    Rust Lang Book Ch.19 Placeholder type, Default generic type parameter, operator overloading
    Rust Lang Book Ch.19 Unsafe
    Rust Lang Book Ch.18 Patterns and Matching
    Rust Lang Book Ch.17 OOP
    Rust Lang Book Ch.16 Concurrency
    Rust Lang Book Ch.15 Smart Pointers
    HDU3966-Aragorn's Story-树链剖分-点权
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454789.html
Copyright © 2011-2022 走看看