我在Xcode 5中遇到此问题,我正在尝试将文件提交到远程git存储库(BitBucket)并获得一个弹出窗口,其中包含以下错误:“无法访问存储库”project_name“。请验证存储库是否在线且可以访问,然后重试。“
我一直在使用这个设置一段时间(从Xcode 4开始)并且没有任何问题。在Xcode-> Preferences-> Accounts-> Repositories下,我看到了正确的存储库,但是重复了。我删除并再次添加它,但它没有帮助。我试图关闭项目并重新启动计算机,它也没有帮助。我可以在Source Control-> History下看到项目的历史。我可以访问BitBucket上的存储库。
知道这是来自哪里以及如何解决这个问题?
答案 0 :(得分:2)
好吧,这似乎与Bitbucket无关。
问题是我机器上的.git文件夹乱了。 我的项目位于Dropbox文件夹中。不知何故,也许是因为从不同的机器访问它,它在.git文件夹中创建了复制/重复文件,它搞砸了Git。修复所有冲突后,Git恢复正常工作,我能够从Xcode提交到远程存储库。
现在,如果您遇到此问题,您可能没有与我相同的设置或使用Dropbox或任何类似的服务,但我强烈建议您彻底检查您的Git文件夹。很有可能有些东西搞砸了。
答案 1 :(得分:1)
不确定这是否有助于追踪此问题,但无论如何都是这样:
我已经很好地连接到本地网络git存储库好几个月,但是我昨天晚些时候遇到了这个问题,我做的任何事情似乎都没有改善这种情况。其中包括:
最终我偶然发现了解决我当地问题的方法。如果我在启用有线和无线网络的情况下启动Xcode,那么我无法看到存储库。如果我关闭它,禁用wifi并重新启动它然后我可以。
我没有太多机会弄清楚差异是什么(特别是因为wifi连接到同一个网络并且是网络的次要选择)但它似乎确实解决了它。
希望这可以帮助别人,希望我能尽快找到真正的解释!
戴夫,
答案 2 :(得分:1)
检查system.also的互联网连接,然后退出xcode并重新打开。