通过 Composer 安装 Laravel 期间出现无效的 GitHub OAuth 令牌错误

问题描述 投票:0回答:1

我想使用以下命令在 Windows 上安装 Laravel:

composer create-project laravel/laravel example-app

但是,运行命令后,我遇到了这个错误:

In BaseIO.php line 140:

  Your GitHub OAuth token for github.com contains invalid characters: "صثقففعععغعلغغل555656"
create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--ask] [--] [<package> [<directory> [<version>]]]

导致此错误的原因是什么?我该如何解决它?

这是否与 GitHub 的身份验证更改有关?我今天刚刚启用了 GitHub 的双因素身份验证。我相信这个令牌是一个随机且不正确的用户,错误中显示了无效字符。

Composer版本:2.7.9(更新)

github composer-php
1个回答
0
投票

这就是我解决问题的方法。首先,我运行了以下命令:

$ composer global about
------------------------------
Changed current directory to C:/Users/user/AppData/Roaming/Composer
Composer - Dependency Manager for PHP - version 2.7.9
Composer is a dependency manager tracking local dependencies of your projects and libraries.
See https://getcomposer.org/ for more information.

然后根据Composer路径,进入Composer目录,打开

auth.json
文件。 在这个文件中,我遇到了以下配置,并意识到此处设置了错误的令牌:

{
    "github-oauth": {
        "github.com": "صثقففعععغعلغغل555656"
    }
}

最后,我替换了我在 GitHub 帐户中创建的 token,问题就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.