添加 bitbucket 存储库时出现 packagist 错误

packagist error when adding bitbucket repository

我在尝试添加存储库时遇到以下错误。


未捕获异常:[RuntimeException] 无法执行 git clone --mirror 'git@bitbucket.org:doppy/doppy.git' '/home/composer/.composer/cache/vcs/git-bitbucket.org-doppy-doppy.git/' 克隆到裸存储库 '/home/composer/.composer/cache/vcs/git-bitbucket.org-doppy-doppy.git'... 主机密钥验证失败。致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。


存储库是 public,当我在本地复制和 运行 命令时,我没有收到任何错误。 我猜这是 bitbucket 服务器的 packagist 服务器本身的问题?

旁注:是的,我知道这是一个愚蠢的回购协议。我完全打算在完成测试后将其删除并清理我自己的烂摊子。

composer 用户邮件列表的反馈: https://groups.google.com/forum/#!topic/composer-users/ciGcpehsvy4

我认为问题在于我们不支持 git@ 与 bitbucket 的连接,因为 我们没有为他们设置 ssh 密钥。确保使用 HTTPS 克隆 URL 应该可以:

https://bitbucket.org/doppy/doppy.git

干杯