1.在VisualSVNServer(在windows上运行)中新建了一个仓库,在VMware中的debian系统下checkout此仓库失败:
debian@debian:~/mydir$ svn checkout https://PC-20160603:8443/svn/RepositoriesName
svn: E670002: Unable to connect to a repository at URL 'https://pc-20160603:8443/svn/RepositoriesName'
svn: E670002: Name or service not known
解决办法:
方法一:Win+R,输入虚拟机的IP地址,打开要checkout此仓库的目录,然后右键使用Svn Checkout(测试可行)
方法二:修改仓库的URL,比如我的是https://pc-20160603:8443/svn/RepositoriesName
将pc-20160603
修改为电脑的IP即可。(没有测试,估计可以)
修改URL的方法:
2.我使用方法一解决checkout失败的问题,然后在虚拟机上执行svn log
命令,显示失败(但是虚拟机能ping通我的电脑):
debian@debian:~/mydir$ svn log
svn: E670002: Unable to connect to a repository at URL 'https://pc-20160603:8443/svn/RepositoriesName'
svn: E670002: Name or service not known
解决办法:
修改仓库的URL。
- 使用
svn info
可以查看当前仓库的URL - 在PC上,选中checkout的目录,邮件选择小乌龟TortoiseSVN->relocate
- 修改URL,将
pc-20160603
替换成电脑的IP
估计第一个问题,如果用方法二解决,那么第二个问题应该不会出现。