svn连接服务器被拒绝,linux svn服务器
我真的没有建立过SVN。今天自己做的,错误很多。真的很头疼。刚在网上找到一篇文章,按照文章的介绍开始安装。我就不说怎么安装设置了。这里主要记录遇到的问题。
1.不知道如何设置路径svn://url。
2.需要设置的三个文件,其中authz中的[repos:/]要设置。
3.认证失败的问题是什么?
4.svn导入目录1 SVN://localhost/directory 2 -m 第一版本目录2。怎么设置?
5.导入时,“无法将条目从本地代码转换为UTF8”
6.服务器一切正常,但是客户端无法连接到主机。
让我们逐一回答这些问题:
1.svn可以分为单个或多个版本库,假设:
版本库目录是/data/svndata/repos1。
如果是:SVN serve-d-r/data/SVN data/repos 1,则启动程序
这意味着您当前的svn仅适用于repos1版本库。客户端直接访问svn://IP/,然后访问目录就可以了。
如果是:svnserve -d -r /data/svndata/
这意味着你当前的svn可以在多个版本的库中运行,你需要添加svn://IP/repos1来访问repos1版本的库。
2.第一个问题是对应的。
如果是版本库,应该设置如下:
[组]
管理员=用户1,用户2
[/]
@admin=rw
如果是多版本库,应该这样设置:
[组]
管理员=用户1,用户2
[repos1:/]
@admin=rw
3.认证失败的问题是以上两个问题都没有对应的设置,要么是一个版本库设置,要么是多个版本库设置。只要设置好相应的设置,应该没有问题。
4.目录2是svn建立的,不用自己设置。假设:
svn导入/tmp/史策 svn://localhost/a/b/c -m 第一版
这样,当你签出的时候,你的本地目录应该是:/a/b/c。
5.呵呵,网上都说郎设置不当,但我的不是问题。我的是导入的源文件中有些文件有乱码文件名,郁闷~
6.服务器都设置好了,所以如果客户端连接不上,就是防火墙有问题。转到/etc/sysconfig/iptables进行设置,并打开默认端口3690。
嗯,我遇到的问题就这些了。哎~ ~看来要多做点了。小问题层出不穷。