XCode 5 - 无法访问本地 git 存储库

Posted

技术标签:

【中文标题】XCode 5 - 无法访问本地 git 存储库【英文标题】:XCode 5 - the local git repository could not be reached 【发布时间】:2013-08-29 13:26:07 【问题描述】:

我使用 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 后它会消失。 【参考方案1】:

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

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

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

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

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

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

戴夫,

【讨论】:

以上是关于XCode 5 - 无法访问本地 git 存储库的主要内容,如果未能解决你的问题,请参考以下文章

如何理顺我的 Git 本地存储库(我使用了 XCode 的源代码控制)

无法使用 Xcode 6.0.1 访问 OS X Server 3.2.1 上的存储库

从 XCode 将文件提交到 Github 的问题:警告:无法访问“/Users/alexandra/.config/git/ignore”:权限被拒绝

从本地 git 存储库访问 Python 包

无法访问 UI 测试中的字符串本地化(Xcode 7)

xcode 7.3.1 无法连接到 git