中继推送错误:“CocoaPods Trunk无法访问您的Pod的源代码”

时间:2015-07-23 23:52:27

标签: cocoapods

我无法推送更新到pod(Audiobus)。

“pod trunk push”似乎成功验证(下载git存储库,构建等),但在使用podspec内容对/ api / v1 / pod进行POST时,会出现403 Forbidden错误,以及消息:

“CocoaPods Trunk无法访问您的Pod的源代码。它是私有仓库还是http后面的用户名/密码?”

我已经确认我已注册(“pod trunk me”显示我使用正确的电子邮件地址登录,该邮箱的所有者)。

存储库曾经需要HTTP身份验证,但在看到上述错误后,我禁用了身份验证。我已经验证了现在可以通过从一个单独的,未经身份验证的机器克隆存储库来开放访问git存储库(git clone https://developer.audiob.us/download/SDK.git test --single-branch --depth 1 --branch 2.2)。

这是trunk.cocoapods.org中的错误吗?我错过了什么?

提前干杯,

迈克尔

2 个答案:

答案 0 :(得分:0)

我对此感到惊讶,这已经在a few weeks now运行,这是第一次出现问题。当我在本地运行命令时,我没有看到问题。我不知道你是否编辑了这个问题,但我提到了https://developer.audiob.us/download/SDK.git/?url=download/SDK.git,它与git ls-remote无效。也许它不会像git clone那样重定向吗?

enter image description here

答案 1 :(得分:0)

任何可能遇到此问题但其他答案都无济于事的人。确保您的 podspec 中有正确的分支。有错误的分支也会导致这个错误发生。