作曲家要求Oauth Token下载公共回购



我的php项目对一个不错的库php-sql-Query-builder具有依赖性。但是,该库有一个错误。因此,我从https://github.com/mmuhasan/php-sql-query-builder上向我的github帐户提供了库,并将其修复在一个名为" dev-where-bug-fix"的分支中。然后,我更新了我的项目作曲家文件如下:

....
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/mmuhasan/php-sql-query-builder"
    }
],
"require":{
    "nilportugues/sql-query-builder" : "dev-where-bug-fix"
},
....

当我运行composer update时,它要求提供一个oauth令牌,如下所示:

Could not fetch https://api.github.com/repos/mmuhasan/php-sql-query-builder/contents/composer.json?ref=3dca30b0eaee835783fa61286a51dda425cd3838, please create a GitHub OAuth token to go over the API rate limit
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+LAPTOP-056S12EK+2018-03-27+1845 to retrieve a token. 

由于我的叉子在公开场合,我希望它是公开的,所以作曲家为什么要征求代币。任何帮助将不胜感激。

这与公共与私人GitHub存储库无关。您正在达到GitHub的API率限制。

来自作曲家的故障排除指南:

API速率限制和OAuth代币

由于GitHub对其API的速率限制了作曲家提示认证询问您的用户名和密码,因此可以继续进行工作。

如果您不希望向作曲家提供GitHub凭据,则可以使用以下过程手动创建令牌:

  1. 在github上创建一个oauth令牌。阅读更多有关此的信息。
  2. 将其添加到运行composer config -g github-oauth.github.com <oauthtoken>
  3. 的配置中

现在,作曲家应安装/更新而不要求身份验证。

相关内容

  • 没有找到相关文章

最新更新