linux(centos7)svn Unable to connect to a repository at URL 和 No repository found in 错误处理

错误信息如下:

[root@centosjzg conf]# svn co svn://106.14.20.199/var/svn/newtest

svn: E210005: Unable to connect to a repository at URL 'svn://106.14.20.199/var/svn/newtest'

svn: E210005: No repository found in 'svn://106.14.20.199/var/svn/newtest'


看了网上教程 清空url历史数据 但是无效

其实还是svn://106.14.20.199/var/svn/newtest 链接错了

记得原来使用这个链接可以连接上 但是后来不知道为什么

后来把链接改了 使用 svn co svn://106.14.20.199/newtest

[root@centosjzg conf]# svn co svn://106.14.20.199/newtest

Checked out revision 0.

成功连接

仔细想了想 是因为 svn 默认数据根目录是 /var/svn  

后来因为做了这一步

svnserve -dr /var/svn  

[root@centosjzg conf]# ps aux|grep svnserve  
root      5498  0.0  0.0 112660   976 pts/1    R+   11:11   0:00 grep --color=auto svnserve
root     28472  0.0  0.0 162200   908 ?        Ss   Apr25   0:00 svnserve -d -r /var/svn

所以链接要从 svn://106.14.20.199/var/svn/newtest 改成 svn://106.14.20.199/newtest

使用了svnserve -dr /var/svn 命令 系统已经知道根目录是 /var/svn 所以链接中不需要重复添加/var/svn

而原来没有使用该命令系统默认为/根目录 所以要添加/var/svn


遇到svnserve.conf 配置文件的一些坑


还有这个问题

[root@centosjzg conf]# svn co svn://106.14.20.199/dd
svn: E220003: Unable to connect to a repository at URL 'svn://106.14.20.199/dd'

svn: E220003: Invalid authz configuration

可以查看配置文件

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz #测试

realm = dd   #测试

#号注释的内容不要写在 = 后面 因为会把他当成 authz-db 文件 为 {authz #测试}文件 但是目录下根本没有这个文件 识别不了注释,所以注释应该写在下一行

[general]
anon-access = none
auth-access = write
password-db = passwd

authz-db = authz

#测试

realm = dd    #测试


可以连接上 但是提示信息显示为 dd    #测试

说明没有识别#注释


而且 配置文件开头不要有空格

[general]

anon-access = none

[general]
anon-access = none

有空格会报错

希望可以帮到你

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值