我刚刚使用Composer为一个项目安装了一些依赖项。在这个项目中,我们使用cartalyst/sentry-social包。为了获取这个包,我必须使用一个特殊的GitHub账户 - 但是当我使用命令大约一个小时之前时,我不知道这一点:/
现在我输入了错误的GitHub登录凭据,某种方式保存了下来,但我没有找到如何重置它们,所以composer/git不会再次要求我输入登录凭据。
那么,我该如何重置这些登录凭据呢?
现在我输入了错误的GitHub登录凭据,某种方式保存了下来,但我没有找到如何重置它们,所以composer/git不会再次要求我输入登录凭据。
那么,我该如何重置这些登录凭据呢?
Muahaha!
已经发现了 :)
所以,如果像我一样使用错误的登录信息尝试过,请前往 ~/.config/composer/auth.json 并从文件中删除带有其令牌的条目。
{
"github-oauth": {
"github.com": "xxxxxxyourtokenxxxxx"
}
}
到
{
}
然后运行
composer clearcache
希望这有所帮助,我刚刚花了一个半小时才到那里...
~/.composer/auth.json
表示该文件位于 Linux/Unix 系统中的/home/<username>/.composer/auth.json
。但如果你询问这样的问题,你可能来自 Windows 环境,在那里你应该查看 Composer 文档。希望能帮到你 :) - Thomas Venturinicomposer clearcache
可能会有所帮助。 - Najki