【发布时间】:2011-11-15 04:59:19
【问题描述】:
我一直在寻找使用 Bitbucket 和 XCode 的解决方案。
众所周知,XCode 4.2 带有 git 支持。 我已经创建了一个 bitbucket 帐户,我想将我的更改推送到我的存储库,
我已按照本教程进行操作 https://confluence.atlassian.com/display/BITBUCKET/Use+the+SSH+protocol+with+Bitbucket
但是,这是我面临的问题。 当我在 XCode 的 Organizer - Repositories 部分时,我会转到我的 remotes 文件夹并创建一个存储库。
ssh://git@bitbucket.org/username/myrepo.git
但是,当我被要求输入名称和密码时,我提供的用户名和密码失败了。我也尝试过使用 git 作为用户,但没有运气。
更新:
我创建了一个 ~/.ssh/config 文件,其中我为 bitbucket 添加了特定配置。
Host bitbucket.org
HostName bitbucket.org
IdentityFile ~/.ssh/bitbucket
User username
我已经用 ssh -T git@bitbucket.org 对其进行了测试 并且它有效,它通过了身份验证。
但是,当我使用 XCode 进行测试时,出现以下错误。 "身份验证失败,因为名称或密码不正确。"
我知道我在这里遗漏了一些东西。
更新 2:
我已经设法解决了这个问题,但只能通过命令行,而不是 XCode。 我稍后会发布我的解决方案,但如果你有办法从 XCode 中做到这一点,请随意
谢谢
【问题讨论】:
标签: xcode git xcode4.2 bitbucket