我在Xcode 5中遇到了这个问题,我试图将文件提交到远程git仓库(BitBucket),并弹出一个窗口,显示以下错误:“无法访问仓库“project_name”。请验证仓库是否在线并可访问,然后重试。”
我一直在与这个设置一段时间了(从Xcode 4开始)并且没有任何问题。在Xcode->Preferences->Accounts->Repositories下,我看到了正确的存储库,但是重复了。我删除并再次添加了它,但是没有用。我试着关闭项目并重新启动计算机,也没有用。我可以在源代码控制->下看到项目的历史记录历史记录。我可以访问BitBucket上的仓库。
你知道这是从哪里来的,以及如何解决这个问题?
4条答案
按热度按时间a1o7rhls1#
不知道这是否有助于跟踪这个问题,但无论如何,这里是:
几个月来,我一直很好地连接到本地网络的git仓库,但昨天晚些时候我遇到了这个问题,我做的任何事情似乎都没有改善这种情况。这包括:
最终我偶然发现了一个解决本地问题的方法。如果我在启用有线和无线网络的情况下启动Xcode,那么我就看不到仓库。如果我关闭它,禁用WiFi并重新启动它,那么我就可以了。
我没有太多的机会来弄清楚区别是什么(特别是wifi连接到同一个网络,是网络的第二选择),但它似乎解决了它。
希望这可能会帮助别人,希望我能找到一个真实的解释很快!
戴夫,
gorkyyrv2#
这似乎与Bitbucket无关。
问题是我机器上的.git文件夹被弄乱了。我的项目位于Dropbox文件夹中。不知何故,也许是因为从不同的机器访问它,它在.git文件夹中创建了副本/重复文件,这使得Git变得一团糟。在修复了所有冲突之后,Git恢复了正常工作,我可以从Xcode提交到远程仓库。
现在,如果你遇到这个问题,你可能没有和我一样的设置,或者在Dropbox或任何类似的服务上工作,但我强烈建议你彻底检查你的Git文件夹。很有可能那里有什么东西搞砸了。
5m1hhzi43#
检查系统的互联网连接。退出xcode并重新打开它。
ddrv8njm4#
断开有线连接(物理删除电缆)固定或更好地说明允许我解决问题。Xcode立即提示我使用密码验证SSH证书(无需重新启动或重新启动Xcode),输入密码后,Xcode成功推送项目。