GitHub ha comenzado a enviar correos electrónicos sobre autenticación desaprobada, pero aún no he encontrado un recurso para detallar cómo auth.jsondebería verse el compositor bajo el nuevo régimen.
Mis requisitos son relativamente simples: usar Composer para actualizar una aplicación Symfony en desarrollo y, ocasionalmente, experimentar con otros repositorios.
Con esto, mi configuración original (construida automáticamente) ...
{
"github-oauth": {
"github.com": "(a string)"
}
}
... recibo esta advertencia:
... su token de acceso personal ... se utilizó como parte de un parámetro de consulta para acceder a un punto final a través de la API de GitHub ... Utilice el encabezado HTTP de autorización en su lugar ...
Pero cuando intento con esta otra configuración:
{
"http-basic": {
"github.com": {
"username": " my email address",
"password": " my password "
} }
}
Recibo esta otra advertencia:
Recientemente usó una contraseña para acceder a un punto final a través de la API de GitHub usando Composer / 1.9.1 ... Recomendamos usar un token de acceso personal (PAT) con el alcance apropiado para acceder a este punto final.
¿Cómo debería ser realmente y por qué recibo estas advertencias de desaprobación?
fuente

use the Authorization HTTP header insteadcorreo electrónico.type?vcs?git?github?composer.jsonsolo tiene"type": "project". Ninguno de los otros elementos que mencionas. Esto es cierto para cada proyecto.composer.locky vuelva a instalar, ya que a veces hay URL almacenadas en caché en el archivo de bloqueo.Actualice el compositor y el error desaparecerá
o
fuente