XCode4添加存储库主机无法访问?
我正试图将远程linux SVN存储库添加到我的项目中,但当我输入服务器地址时,会收到消息主机无法访问 我像这样进入它XCode4添加存储库主机无法访问?,xcode,svn,repository,Xcode,Svn,Repository,我正试图将远程linux SVN存储库添加到我的项目中,但当我输入服务器地址时,会收到消息主机无法访问 我像这样进入它 svn://ip_address/myproject/ 从终端我可以做到这一点 svn list svn://ip_address/myproject/ 它显示的内容没有任何问题。我在链接到Git存储库时也遇到了这个问题。似乎XCode在IP地址方面存在一些问题。我发现通过修改我的主机(/private/etc/hosts-on-Mac)文件并为存储库的IP地址添加一个条
svn://ip_address/myproject/
从终端我可以做到这一点
svn list svn://ip_address/myproject/
它显示的内容没有任何问题。我在链接到Git存储库时也遇到了这个问题。似乎XCode在IP地址方面存在一些问题。我发现通过修改我的主机(/private/etc/hosts-on-Mac)文件并为存储库的IP地址添加一个条目就可以做到这一点 主机文件条目:
i.p.add.ress serverName #where i.p.add.ress is your ip_address
在XCode中的位置字段中:
svn://serverName/myproject
上面引用另一个问题答案的评论不包括IP地址问题。希望这也能解决您的问题。要修改主机文件,请打开终端并输入以下命令:
sudo nano /private/etc/hosts
现在您已经用“nano编辑器”打开了文件主机,添加IP,保存并关闭。
将此代码放入终端以刷新dns后:
dscacheutil-flushcache
结束 这可能不是原始海报遇到的问题的解决方案,但由于不同的原因,可能会收到相同的错误消息,这就是我发布此内容的原因 Xcode无法使用ssh登录横幅
很简单,如果您的svn服务器是通过svn+ssh访问的,并且正在使用登录横幅,那么Xcode将声明无法访问您的存储库。注释掉/etc/sshd\u config中的
横幅
条目,您无法访问存储库的原因应该少了一个。我也很倒霉地遇到了这个问题。我是如何修复损坏的存储库的,如下所示
希望这有帮助以下是您应该做的:选择项目并执行“获取信息”。注意“Where”中提到的路径。这是您需要在Xcode中输入的路径。希望它会显示“主机可访问”。这个问题的答案将帮助您。这为我修复了本地svn服务器的问题。我编辑了hosts文件并创建了一个具有“人类可读”主机名(而不是IP地址)的远程设备,但当我单击远程设备的Organizer/Repositories中的disclosure三角形时,我收到消息“bash:git upload pack:command not found致命:远程端意外挂起”。当我选择文件>源代码管理>推送时,存储库显示为脱机状态(“未找到遥控器”),或者,您可以导航到隐藏文件夹(查找器>转到文件夹),在您喜爱的、非vim、非emacs文本GUI编辑器(仅限rad)上打开主机文件,将其保存到其他位置(例如,桌面),使其可写,修改,并将其放回原始位置(覆盖时必须进行身份验证)。