11

使用 Cocoapods v0.34.4

我的 Podfile 包含以下内容

source 'https://bitbucket.org/MyRepo/My-podspecs.git'
source 'https://github.com/CocoaPods/Specs.git'

当我运行pod install时,我需要为我的 bitbucket 帐户指定用户名/密码。当我在本地运行时这很好,但是我也在使用 XCode Server 和 XCode 6 作为持续集成构建的一部分运行它。在 XCode Server 上,pod install命令失败,因为没有我的凭据它无法访问 bitbucket。

是否可以将我的凭据添加到 Podfile 或任何其他方式来告诉 Cocoapods bitbucket 源 repo 的凭据?

4

1 回答 1

5

您可以使用 Bitbucket SSH URL 而不是 https URL,并使用 SSH 密钥设置无密码 SSH。

更改您的 Podfile:

source 'git@bitbucket.org:MyRepo/My-podspecs.git'

并按照此处的 BitBucket说明设置 SSH 密钥并将其添加到您的 Bitbucket 帐户。确保在创建密钥/身份时提供空密码。例如,在他们的 OSX/Linux 说明的步骤 3.4 中,只需按enter两次。

于 2014-10-24T11:28:39.550 回答