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)
上一篇 2021年10月13日 上午11:00
下一篇 2021年10月13日 上午11:00


相关推荐

  • JVM垃圾回收机制(一)[通俗易懂]

    JVM垃圾回收机制(一)[通俗易懂]一、什么是垃圾?1:引用计数算法:给对象中加一个引用计数器,每当有一个引用指向它时,计数器的值就加一,引用失效时,计数器的值就减一。当该对象引用计数器等于0的时候就被视为垃圾。该算法存在很大的缺陷,若两个对象存在互相引用,则两者的引用计数器都不为0,都不能被GC。如:publicclassReferenceCountingGC{publi

    2022年6月7日
    34
  • 机器学习中的数学——距离定义(二十六):Wasserstein距离(Wasserstei Distance)/EM距离(Earth-Mover Distance)

    机器学习中的数学——距离定义(二十六):Wasserstein距离(Wasserstei Distance)/EM距离(Earth-Mover Distance)Wasserstein 距离也被称为推土机距离 EarthMover sDistance EMD 用来表示两个分布的相似程度 Wasserstein 距离衡量了把数据从分布 ppp 移动成 分布 q 时所需要移动的平均距离的最小值 Wasserstein 距离是 2000 年 IJCV 期刊文章 TheEarthMove sDistanceasa 提出的一种直方图相似度量 如果两个分布 ppp 和 q 离得很远 完全没有重叠的时候 那么 KL 散度值是没有意义的

    2026年3月17日
    1
  • Android 获取开发版SHA1和发布版SHA1详细介绍「建议收藏」

    Android 获取开发版SHA1和发布版SHA1详细介绍「建议收藏」前言:项目需求接入百度定位,在创建应用时申请AK,需要用到SHA1,在这里把踩过的坑总结下来,并希望可以适当减少开发小伙伴们的头痛。说来就来上干货一、获取开发版SHA1:1、可以使用AndroidStudio提供的命令控制台,毕竟做Android开发几乎都是用AndroidStudio了。也可以使用黑窗口windows+R并键入cmd即可使用2、接着输入命令cdU…

    2022年8月10日
    7
  • Linux主机文件777,755,644权限详解[通俗易懂]

    Linux主机文件777,755,644权限详解[通俗易懂]Linux主机的文件读写执行权限设置。一般的网站用的到也就是777、755、644这三种权限。其中每个权限都有三位数字组成,第一位表示所有者的权限,第二位表示同组用户权限,第三位表示公共用户权限,r代表读取权限等于4,w代表写入权限等于2,x代表执行权限等于1。  777的权限就是:rwxrwxrwx 。第一位7等于4+2+1,所以就是rwx,所有者有读取、

    2022年6月21日
    25
  • Oracle恢复某个时间之前的数据「建议收藏」

    Oracle恢复某个时间之前的数据「建议收藏」如果数据进行的误删除,我们需要回到删除之前的数据,可以进行恢复操作。第一步:查询这个时间点的数据查询这个时间点的数据,看是否是自己需要的数据。select*fromtablenameasoftimestampto_timestamp(‘2018-05-0413:30:00′,’yyyy-MM-ddhh24:mi:ss’)第二步:核对数据库系统时间有可能因为系统时间和数据库时间不一致查不出数据所以先查询数据库的时间。selectto_char(sysdate,’yyyy-

    2022年7月17日
    21
  • flocked翻译_physicked翻译

    flocked翻译_physicked翻译FleckisaWebSocketserverimplementationinC#.BranchedfromtheNuggetproject,Fleckrequiresnoinheritance,container,oradditionalreferences.ExampleThefollowingisanexamplethatwillecho…

    2025年6月21日
    6

发表回复

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

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