我正在尝试将远程Linux SVN存储库添加到我的项目中,但是当我输入服务器地址时,我收到主机无法访问的消息。
我正在进入它
svn://ip_address/myproject/
从终端我可以做到这一点
svn list svn://ip_address/myproject/
它显示内容没有任何问题。
答案 0 :(得分:10)
我在链接到Git存储库时遇到了这个问题。似乎XCode在IP地址方面存在一些问题。我发现通过修改我的主机(Mac上的/ private / etc / hosts)文件并为存储库的IP地址添加一个条目就可以了。
主机文件条目:
i.p.add.ress serverName #where i.p.add.ress is your ip_address
在XCode的位置字段中:
svn://serverName/myproject
以上评论引用其他问题的答案并不包括IP地址问题。希望这也能解决您的问题。
答案 1 :(得分:0)
要修改主机文件,请打开终端并输入以下命令:
sudo nano /private/etc/hosts
现在您已经打开了“nano editor”文件主机,添加IP,保存并关闭。 将此代码放入终端后重新刷新dns:
d scacheutil -flushcache
END!
答案 2 :(得分:0)
这可能不是原始海报遇到的问题的解决方案,但可以收到同样的错误消息,原因不同,这就是我发布此内容的原因。
Xcode在使用ssh登录横幅时遇到问题。
很简单,如果您的svn服务器是通过svn + ssh访问的并且正在使用登录标题,Xcode将声明无法访问您的存储库。注释掉/ etc / sshd_config中的Banner
条目,应该没有更少的理由让您无法访问存储库。
答案 3 :(得分:0)
我也很幸运地遇到了这个。我如何修复破损的存储库如下。
希望这有帮助