Xcode 5:无法访问存储库

时间:2013-12-03 12:26:04

标签: xcode git bitbucket

我在Xcode 5中遇到此问题,我正在尝试将文件提交到远程git存储库(BitBucket)并获得一个弹出窗口,其中包含以下错误:“无法访问存储库”project_name“。请验证存储库是否在线且可以访问,然后重试。“

我一直在使用这个设置一段时间(从Xcode 4开始)并且没有任何问题。在Xcode-> Preferences-> Accounts-> Repositories下,我看到了正确的存储库,但是重复了。我删除并再次添加它,但它没有帮助。我试图关闭项目并重新启动计算机,它也没有帮助。我可以在Source Control-> History下看到项目的历史。我可以访问BitBucket上的存储库。

知道这是来自哪里以及如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

好吧,这似乎与Bitbucket无关。

问题是我机器上的.git文件夹乱了。 我的项目位于Dropbox文件夹中。不知何故,也许是因为从不同的机器访问它,它在.git文件夹中创建了复制/重复文件,它搞砸了Git。修复所有冲突后,Git恢复正常工作,我能够从Xcode提交到远程存储库。

现在,如果您遇到此问题,您可能没有与我相同的设置或使用Dropbox或任何类似的服务,但我强烈建议您彻底检查您的Git文件夹。很有可能有些东西搞砸了。

答案 1 :(得分:1)

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

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

  • 重新启动开发计算机和服务器;
  • 从App Store重新安装Xcode;
  • 从git命令行重新克隆项目(可以很好地看到存储库);
  • 从Xcode检出存储库(我能够检出但是其他所有操作,例如,提交,刷新状态等似乎都会导致问题......)
  • 使用SourceTree操作存储库(也可以看到它很好)。

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

我没有太多机会弄清楚差异是什么(特别是因为wifi连接到同一个网络并且是网络的次要选择)但它似乎确实解决了它。

希望这可以帮助别人,希望我能尽快找到真正的解释!

戴夫,

答案 2 :(得分:1)

检查system.also的互联网连接,然后退出xcode并重新打开。