Git hub 令牌包含无效字符

sam*_*sam 6 github access-token

我通常使用 Windows Power shell 终端连接到我的网站的 Web 主机。

在尝试使用“”命令更新作曲家时composer self-update --2,我收到如下错误

Your github OAuth token for github.com contains invalid characters
Run Code Online (Sandbox Code Playgroud)

我已检查文件所在auth.json位置composer.json,但找不到它。
因此,我尝试使用命令提示符更新令牌,但没有任何效果。

我已附上错误图像,请检查,任何帮助将不胜感激。

错误图像

Von*_*onC 3

这可能取决于您的作曲家版本。

\n

正如Nono Mart\xc3\xadnez Alonso这篇文章所示:

\n
\n

解决方案是将 Composer 更新到最新版本,该版本支持新的令牌格式,正如 Jordi Boggiano 在这条推文中所建议的那样。
\n“Composer 1.10.21 和 2.0.12(均于 4 月 1 日发布)添加了对新 GitHub 令牌格式的支持。”

\n
    \n
  • 前往 getcomposer.org/download/
  • \n
  • 按照说明下载最新的 phar
  • \n
\n
\n

在你的auth.json

\n
 "http-basic": {\n    "github.com": {\n      "username": "[YOUR-GITHUB-USERNAME]",\n      "password": "ghp_[YOUR-PERSONAL-TOKEN]"\n    }\n  }\n
Run Code Online (Sandbox Code Playgroud)\n
\n

亚历克斯·古谢夫在评论中建议:

\n
    \n
  • 尝试将您的用户名和 OAuth 令牌添加到~/.composer/auth.json
  • \n
  • 使用-n选项composercomposer -n ...
  • \n
\n