XCode4添加存储库主机无法访问?

时间:2011-07-19 14:01:00

标签: xcode svn repository

我正在尝试将远程Linux SVN存储库添加到我的项目中,但是当我输入服务器地址时,我收到主机无法访问的消息。

我正在进入它

svn://ip_address/myproject/ 

从终端我可以做到这一点

svn list svn://ip_address/myproject/

它显示内容没有任何问题。

4 个答案:

答案 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)

我也很幸运地遇到了这个。我如何修复破损的存储库如下。

  1. 启动XCode并签出或克隆新存储库。
  2. 复制git HTTPS克隆网址。
  3. 粘贴到Xcode字段并删除HTTPS的“S”。
  4. 按克隆按钮
  5. 当出现“验证证书”弹出窗口时,请确保将其设置为“始终信任”
  6. 如果需要输入git username password,请将其保存到钥匙串。
  7. 在原始的“破损的存储库”中打开XCode管理器,单击遥控器文件夹并展开“origin”
  8. 如果没有分支出现,请输入用户名和密码,现在将显示遥控器
  9. 希望这有帮助