Xcode 5:无法访问存储库

jaql4c8m  于 2023-11-21  发布在  其他
关注(0)|答案(4)|浏览(150)

我在Xcode 5中遇到了这个问题,我试图将文件提交到远程git仓库(BitBucket),并弹出一个窗口,显示以下错误:“无法访问仓库“project_name”。请验证仓库是否在线并可访问,然后重试。”
我一直在与这个设置一段时间了(从Xcode 4开始)并且没有任何问题。在Xcode->Preferences->Accounts->Repositories下,我看到了正确的存储库,但是重复了。我删除并再次添加了它,但是没有用。我试着关闭项目并重新启动计算机,也没有用。我可以在源代码控制->下看到项目的历史记录历史记录。我可以访问BitBucket上的仓库。
你知道这是从哪里来的,以及如何解决这个问题?

a1o7rhls

a1o7rhls1#

不知道这是否有助于跟踪这个问题,但无论如何,这里是:
几个月来,我一直很好地连接到本地网络的git仓库,但昨天晚些时候我遇到了这个问题,我做的任何事情似乎都没有改善这种情况。这包括:

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

最终我偶然发现了一个解决本地问题的方法。如果我在启用有线和无线网络的情况下启动Xcode,那么我就看不到仓库。如果我关闭它,禁用WiFi并重新启动它,那么我就可以了。
我没有太多的机会来弄清楚区别是什么(特别是wifi连接到同一个网络,是网络的第二选择),但它似乎解决了它。
希望这可能会帮助别人,希望我能找到一个真实的解释很快!
戴夫,

gorkyyrv

gorkyyrv2#

这似乎与Bitbucket无关。
问题是我机器上的.git文件夹被弄乱了。我的项目位于Dropbox文件夹中。不知何故,也许是因为从不同的机器访问它,它在.git文件夹中创建了副本/重复文件,这使得Git变得一团糟。在修复了所有冲突之后,Git恢复了正常工作,我可以从Xcode提交到远程仓库。
现在,如果你遇到这个问题,你可能没有和我一样的设置,或者在Dropbox或任何类似的服务上工作,但我强烈建议你彻底检查你的Git文件夹。很有可能那里有什么东西搞砸了。

5m1hhzi4

5m1hhzi43#

检查系统的互联网连接。退出xcode并重新打开它。

ddrv8njm

ddrv8njm4#

断开有线连接(物理删除电缆)固定或更好地说明允许我解决问题。Xcode立即提示我使用密码验证SSH证书(无需重新启动或重新启动Xcode),输入密码后,Xcode成功推送项目。

相关问题