1

从后期 Xcode 4.3.x 到 4.4+ 之后,Beanstalkapp.com 提供的 git 服务不再适用于 Xcode。Xcode 不会列出远程仓库,因此无法推送给它们。我刚刚注意到,当尝试设置一个新的存储库时,它现在显示“需要身份验证”,这比我之前遇到的失败更有帮助。Git 到 beanstalk 从命令行运行得非常好,只是 Xcode 中基于远程的操作失败了。Beanstalk 使用 SSH 密钥对用户进行身份验证,该密钥已根据命令行成功设置并正常工作。它曾经在许多版本的 Xcode 中工作。

有没有人对如何解决这个问题有任何想法?我认为这是与 Xcode 中嵌入的 git 的兼容性问题,但没有更多的想法。

4

1 回答 1

0

我最终通过使用另一个 git 客户端(塔)奇怪地修改了 repo 配置来解决这个问题。推送 URL 语法必须稍微修改,这没有任何意义 a) 为什么它会突然停止工作,b) 为什么需要修改它,c) 为什么我不能在 Xcode 中正确修改它,d) 为什么它从命令行仍然可以正常工作...将其归结为侥幸可能与我的密码或类似的晦涩难懂有关。很抱歉手头没有固定的语法,但它隐藏在配置中的某个地方,我似乎无法弄清楚如何通过 xcode 或塔来获取它。

于 2013-04-29T19:58:06.583 回答