使用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源代码库的凭据?
答案 0 :(得分:3)
您可以使用Bitbucket SSH URL而不是https URL,并使用SSH密钥设置无密码SSH。
更改你的Podfile:
source 'git@bitbucket.org:MyRepo/My-podspecs.git'
按照BitBucket的instructions here设置SSH密钥并将其添加到您的Bitbucket帐户。确保在创建密钥/标识时提供空密码。例如,在OSX / Linux指令的步骤3.4中,只需按enter
两次。