GitHub已经开始发送关于弃用身份验证的电子邮件,但我还没有找到详细说明在新制度下composer的auth.json
应该是什么样子的资源。
我的要求相对简单-使用composer在开发中更新Symfony应用程序,并偶尔尝试其他库。
因此,我的原始配置(自动构建)是这样的...
{
"github-oauth": {
"github.com": "(a string)"
}
}
我收到了以下警告信息:
但当我尝试使用另一种配置时:...您的个人访问令牌( personal access token )...被用作查询参数来访问GitHub API的一个端点...请改用 Authorization HTTP 标头(header)...
{
"http-basic": {
"github.com": {
"username": " my email address",
"password": " my password "
} }
}
我收到了另一个警告:
您最近使用密码通过Composer/1.9.1访问GitHub API的端点...我们建议使用具有适当范围的个人访问令牌(PAT)来访问此端点。
实际上应该是什么样子的,为什么会收到这些弃用警告?
type
是什么?vcs
?git
?github
? - yivicomposer.json
只有"type": "project"
。你提到的其他元素都没有。每个项目都是如此。 - geoBcomposer.lock
并重新安装,因为有时锁定文件中会缓存URL。 - yivi