【问题标题】:Composer - SensioDistributionBundle asking for a passwordComposer - SensioDistributionBundle 要求输入密码
【发布时间】:2013-08-29 11:29:44
【问题描述】:

我刚刚做了一个Composer install,它崩溃并出现以下错误:

  • 删除 sensio/distribution-bundle (v2.1.11)
  • 安装 sensio/distribution-bundle (v2.1.7) 正在下载:连接... 无法获取 https://api.github.com/repos/sensio/SensioDistributionBundle/zip ball/v2.1.7,输入您的 GitHub 凭据以访问私有存储库 凭据将交换为存储在 C:/Users/PC/A 中的 OAuth 令牌 ppData/Roaming/Composer/config.json,你的密码不会被存储 要撤销对此令牌的访问权限,您可以访问 https://github.com/settings/applica 选项 用户名:

而且它只是不会继续。 google了几遍也没人回答。

有什么想法吗?

编辑:

根据某人的要求,这是 composer 的 .lock 文件。请注意,它很大: http://pastebin.com/YpqPn0P9

【问题讨论】:

  • 你能给我们看看你的 composer.lock 文件吗?
  • @Paulpro 完成。谢谢

标签: git symfony composer-php


【解决方案1】:

有时 github 在提供存储库的 .zip 时出现问题。

您应该使用php composer.phar install --prefer-source 来避免“无法获取......”。

此选项告诉作曲家克隆存储库而不是尝试下载存档。

【讨论】:

  • 同样的情况:Could not fetch https://api.github.com/repos/sensio/SensioDistributionBundle/zip ball/v2.1.7, enter your GitHub credentials to access private repos 我将使用 .lock 文件的代码编辑我的问题
【解决方案2】:

如果你从你的 IP 地址中过多地使用 Github,你将在某些时候超出匿名 API 访问限制。

一种解决方法是拥有一个 Github 帐户并使用您的凭据进行身份验证。

另一种选择是等到匿名访问锁被释放。

【讨论】:

  • 如果我使用帐户登录,您确定我可以访问存储库吗?
  • 没有。当我遇到它时,由于原因而谷歌花费的时间已经足够再次释放锁。发生这种情况时,我并没有携带我的证件。
【解决方案3】:

嗯,现在解决了。

我决定手动删除所有供应商,然后完整下载供应商。

现在解决了。

【讨论】:

    猜你喜欢
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 2014-04-26
    • 2012-04-02
    • 2013-03-17
    • 1970-01-01
    相关资源
    最近更新 更多