【问题标题】:Where is my composer global config information stored in Ubuntu?我存储在 Ubuntu 中的作曲家全局配置信息在哪里
【发布时间】:2020-01-09 09:36:56
【问题描述】:

我在全局作曲家配置中添加了错误的 github 令牌,并且无法再次将其删除。

我做到了

composer config --global --auth github-oauth.github.com myWrongTokenDamn

现在我无法通过使用正确的令牌再次执行它来覆盖它,而且我不知道此信息存储在哪里以手动删除它。

显示它的存储位置的命令只是给我一个错误,我使用了错误的令牌。谢谢我知道....

我使用 Ubuntu 18.04 并按照 https://getcomposer.org/download/ 指令安装了 composer,然后将二进制文件移动到 /usr/bin/composer。

重新安装也没有帮助,所以信息显然没有存储在 /usr/bin/composer

【问题讨论】:

  • 应该在~/.composer/auth.json
  • 该文件夹不存在,因此该文件也不存在。那是我一开始也在看的地方

标签: github composer-php


【解决方案1】:

奇怪的解决方案:

我注意到这种行为只发生在我当前的项目中,当然该项目有一个 composer.json 文件

然后我移动到我的主目录并使用正确的令牌再次执行命令:

composer config --global --auth github-oauth.github.com myCorrectLongToken

错误信息消失了。

虽然我对修复感到高兴,但如果有人能解释后台发生的事情,那就太好了。

现在

$ composer config --list

给我所有设置的列表,包括 [home]

[home] /home/myUser/.config/composer

所有东西都存储在哪里。

【讨论】:

    猜你喜欢
    • 2011-01-08
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 2019-01-31
    • 2010-10-21
    • 2013-10-04
    • 1970-01-01
    相关资源
    最近更新 更多