linux服务器,svn认证失败,配置问题,防火墙等等

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端口就可以了

 

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113704.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • golang 字符串 转 时间类型[通俗易懂]

    golang 字符串 转 时间类型[通俗易懂]实例如下:local,_:=time.LoadLocation(“Asia/Shanghai”)showTime,_:=time.ParseInLocation(“2006-01-0215:04:05″,”2021-11-0711:34:00”,local)fmt.Println(showTime)showTime,_=time.ParseInLocation(“2006-01-02″,”2021-11-07”,local)fmt.Println(showTime

    2022年5月8日
  • 应对黑客攻击SQL SERVER数据库中的一个案例

    应对黑客攻击SQL SERVER数据库中的一个案例

    2022年1月2日
  • 什么是kit_django4.0

    什么是kit_django4.0#介绍ImageKit是用于处理图像的Django应用程序。如果需要从原图上生成一个长宽为50×50的图像,则需要ImageKit。ImageKit附带了一系列图像处理器,用于调整大小和裁剪等常见

    2022年7月31日
  • 手把手教你 | 识别色环电阻/贴片电阻阻值「建议收藏」

    手把手教你 | 识别色环电阻/贴片电阻阻值「建议收藏」电阻元件的电阻值大小一般与温度,材料,长度,还有横截面积有关,通常贴片电阻电阻表面都标识数字,色环电阻多采用色标法标记阻值。本期视频就跟安迪一起学习如何计算电阻阻值吧~手把手教你|识别色环电阻/贴片电阻阻值…

    2022年8月21日
  • rsyslog接收远程日志_rsyslog接收远程日志

    rsyslog接收远程日志_rsyslog接收远程日志在另外一种环境中,让我们假定你已经在机器上安装了一个名为“foobar”的应用程序,它会在/var/log下生成foobar.log日志文件。现在,你想要将它的日志定向到rsyslog服务器,这可以通过像下面这样在rsyslog配置文件中加载imfile模块来实现。首先,加载imfile模块,这只需做一次。module(load=”imfile”PollingInterval=”5″)然后,指定…

    2022年9月24日
  • Mysql 5.7解压版下载安装及配置教程

    Mysql 5.7解压版下载安装及配置教程最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL5.7解压版的图文详细安装教程。至于为什么我会选择解压版而不是安装版,一是因为安装版没有64位版本;二是因为安装版的软件在重装系统或者挪动软件的位置后,就会出现无法使用的情况,而大部分绿色版或者解压版的软件就不存在这样的问题,只需要重新配置一下即可使用。如果你是刚接触MySQL的同学,安装版也是你不错的选择,安装时无脑点下一步基本就可以装好,默认参数程序都会给你配好,既简单又方.

    2022年5月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号