【问题标题】:XCode 5 - the local git repository could not be reachedXCode 5 - 无法访问本地 git 存储库
【发布时间】:2025-12-12 06:30:01
【问题描述】:

我使用 XCode 5(预览版 6)创建了一个带有 local git 存储库的项目,进行了一些更改并尝试提交,最后得到消息“存储库 'HelloWorld2' 无法可以访问,请验证存储库是否在线且可访问,然后重试"。

单击源代码管理菜单下的刷新状态菜单项时也会显示相同的消息。

实际上,我已经安装了 XCode 4.5 并与 5.0 并行运行,但是当使用 Xcode 4.5 打开项目时,问题确实存在。此外,提交操作也可以通过命令行正常工作。

【问题讨论】:

  • Xcode 5 还在开发中,遇到一些bug是正常的。此外,它也在保密协议下,所以你不应该在 SO 上讨论它。你会在devforums.apple.com找到更多的运气
  • 这在 Xcode 5.0 Final 中仍然是一个问题
  • 是的。我在 Xcode 5.0 final 中偶尔也会遇到这个问题,但是在我重新启动 mac 后它会消失。

标签: xcode git


【解决方案1】:

不确定这是否有助于追查此问题,但无论如何:

几个月来,我一直很好地连接到本地网络 git 存储库,但我昨天晚些时候遇到了这个问题,我没有做任何事情来改善这种情况。其中包括:

  • 重启开发机器和服务器;
  • 从 App Store 重新安装 Xcode;
  • 从 git 命令行重新克隆项目(可以很好地查看存储库);
  • 从 Xcode 签出存储库(我能够签出,但其他所有操作,例如 Commit、Refresh Status 等似乎都会导致问题...)
  • 使用 SourceTree 操作存储库(也可以正常查看)。

最终,我偶然发现了解决本地问题的方法。如果我在启用有线和无线网络的情况下启动 Xcode,那么我将看不到存储库。如果我关闭它,禁用 wifi 并重新启动它就可以了。

我没有太多机会弄清楚有什么区别(尤其是当 wifi 连接到同一个网络并且是网络的次要选择时),但它似乎可以解决它。

希望这可能对其他人有所帮助,希望我能尽快找到真正的解释!

戴夫,

【讨论】: