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.json
deberí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 instead
correo electrónico.type
?vcs
?git
?github
?composer.json
solo tiene"type": "project"
. Ninguno de los otros elementos que mencionas. Esto es cierto para cada proyecto.composer.lock
y 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