PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2242169
今天搭建SVN服务端并在客户端checkout时,总是报如下错误:
$ svn co svn://192.168.1.1:8007/test svn: E000113: Unable to connect to a repository at URL 'svn://192.168.1.1:8007/test' svn: E000113: 无法连接主机“192.168.1.1”: 没有到主机的路由
查阅资料发现:“无法连接主机” 主要原因为以下几类:
1. 网络原因,主机不可访问;
2. 服务没有启动(或端口被占用);
3. 防火墙拦截。
排查过程:
1. 首先,其他机器可以ping通,第一项排除。
2. 查看端口服务及端口问题
$ netstat -anltup | grep :8007 tcp 0 0 0.0.0.0:8007 0.0.0.0:* LISTEN 6414/svnserve
$ ps -ef|grep svn root 2071 1 0 Jul29 ? 00:00:00 svnserve -d -r /test/svndata/ --listen-port 8007 root 9689 9664 0 19:54 pts/0 00:00:00 grep svn
经查看,端口及服务均正常。 第二项排除。
3. 临时关闭防火墙试试
$ service iptables stop
然后在客户端svn co 时,发现检出版本ok了,问题解决。
相关推荐
项目中使用的是1.4.7,作为...Change the format of a Subversion working copy to that of SVN_VERSION. --skip-unknown-format : skip directories with unknown working copy format and continue the update
myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...
svn-E170001报错的原因以及解决方案 svn-E170001报错是指在使用Jenkins配置svn拉取项目时出现的一种错误,错误信息为svn: E170001。该错误的出现是由于svn账户名和密码没有权限所导致的。 svn-E170001报错的原因:...
myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题
该客户端支持常见的SVN操作,如检出(Checkout)、提交(Commit)、更新(Update)、合并(Merge)、比较(Compare)以及解决冲突(Resolve)。这些功能使得开发者可以轻松地查看文件的历史版本,追踪代码更改,并与...
在使用Subversion (SVN) 进行版本控制时,可能会遇到各种错误,其中之一就是"Error Updating changes: svn:E155037"。这个错误通常表明在执行SVN操作时发生了问题,可能是由于文件或目录的锁、冲突或其他内部数据库...
svn: E155009: Failed to run the WC DB work queue associated with 'XXXXXX', work item 93417 (sync-file-flags 64 XXXXXX) svn: E720003: Can't set file 'XXXXXX' read-write: 系统找不到指定的路径。 1. 将...
2. 检查错误信息:SVN返回的错误信息通常包含解决错误的关键信息,仔细阅读并理解这些信息是解决问题的第一步。 六、团队协作策略 1. 分支管理:对于大型项目,推荐使用分支来实现功能隔离,每个开发人员在自己的...
统计svn代码量专用软件,解决svn log: svn info: Invalid svn info xml; unable to find revision or url for问题。官网发布的0.7.0版本有缺陷,一直报版本不匹配问题。
You need to get a newer Subversion client, or to downgrade this working copy. 该错误提示的原因是安装了多个版本的 SVN 客户端,且各个客户端的版本不一致。解决方法是将本机安装的所有的 SVN 客户端都更新到...
标题 "Myeclipse SVN 插件svn: This client is too old to work with working copy" 提到的问题,通常出现在用户尝试使用较旧版本的Subversion(SVN)客户端操作一个由新版本Subversion创建或更新的工作副本时。...
SVN冲突处理解决方法 1.SVN冲突产生的原因 2. 解决冲突的方式 3.注意事项 不同版本的同一个位置出现了不同的东西
Error: Unable to connect to a repository at URL解决方法 cmd打开运行窗口,执行以下命令 svn ls https://xxx xxx是具体的svn项目地址(可以多试几次你的项目地址) 最后会显示(R)eject, accept (t)emporarily or...
1.将sqlite3.exe放到.svn的同级目录 2.启动cmd执行sqlite3 .svn/wc.db 3. "select * from work_queue"; 4. delete from work_queue; 5.svn目录下右键:TortoiseSVN->Clean up
当我们遇到“svn不能clean up”这样的问题时,通常意味着在Subversion的工作副本中存在一些障碍,无法正常清理。下面我们将详细探讨SQLite3如何在解决此类问题中发挥作用。 首先,Subversion在本地工作副本中使用...
以下是一些常见的SVN错误及其解决方法: 1. **错误信息:Server sent unexpected return value (500 Internal Server Error)** 这个错误通常是由于输入的用户名错误导致的。解决方法是检查并确保使用正确的用户名...
参考"SVN:This client is too old to work with working copy…解决办法 .txt"文件,按照其中的指南进行操作。 5. **使用`svn upgrade`命令**:在命令行中,导航到你的工作副本目录,并运行`svn upgrade`命令。这...
SVN 使用手册大全 SVN(Subversion)是一款开源的版本控制系统,广泛应用于软件开发、文档管理和项目协作等领域。本手册将详细介绍 SVN 的使用方法和技巧,帮助读者快速掌握 SVN 的使用。 修改 SVN 访问密码 在...
在使用Subversion(SVN)版本控制系统的过程中,有时会遇到“Failed to run the WC DB work queue”的错误提示,这通常是由于工作副本(Working Copy)数据库出现问题导致的。SVN使用SQLite3作为其本地数据库来存储...
### SVN解决冲突详解 #### 一、冲突发生的原因 在版本控制系统中,Subversion(简称SVN)是一种广泛使用的集中式版本控制系统。当多个开发者同时对同一个文件进行修改时,可能会遇到冲突的情况。例如,假设团队中...