需要 Xcode git Beanstalk 身份验证

Posted

技术标签:

【中文标题】需要 Xcode git Beanstalk 身份验证【英文标题】:Xcode git Beanstalk authentication required 【发布时间】:2012-08-25 05:19:39 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于需要 Xcode git Beanstalk 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

我需要帮助找出使用 git 和 beanstalk 应用程序服务的良好工作流程

Elastic Beanstalk Ruby/Rails 需要安装 git,所以 bundle install 可以工作.. 但不是

Elastic Beanstalk - Rails - git 部署和部署挂钩

AWS Beanstalk 通过 NPM 安装私有 Github 模块导致身份验证问题

Elastic Beanstalk git aws.push 问题

AWS Elastic Beanstalk 命令不返回任何输出