hola, a mi me dio un error a la hora de poner el usuario y la contraseña de github, es que ya ese método de seguridad no se usa como el mismo git te lo dice, hay varias formas de resolver sl problema pero para mi la mas sencilla fue crear un token que es usado en lugar de la contraseña, en mi caso use un token classic para dado que por ahora es solo usare github para las clases, aquí hay mas información de como crear tu token para github.
estos son los pasos
1- Verifica tu dirección de correo electrónico, si todavía no lo has hecho. 1. En la esquina superior derecha de cualquier página, haga clic en la foto del perfil y, luego, en Settings (Configuración).
2- En la barra lateral izquierda, haga clic en Developer settings (Configuración de desarrollador).
3- En la barra lateral izquierda, en Personal access token , haz clic en Tokens (clásicos) . Selecciona Generar nuevo token y, luego, haz clic en Generar nuevo token (clásico) .
4- Ponle un nombre para identificar, en mi caso fue clases alura.
5- Le asignas un tiempo de vencimiento, yo puse hasta julio, el formato que usa es dd/mm/aaaa.
6- Seleccionas los permisos, yo les di a todos porque no se hasta que punto se usara github en el curso.
7- Haga clic en Generar token.
8- Importante copiar el token y guardarlo en un Bloc de notas o Word o lo escribes en papel, si lo pierdes o lo olvidas tendras que crear uno nuevo y configurar todo otra vez.
ya de aqui sigues con el curso, usas el comando "git push origin master" si estas siguiendo al pie de la letra, te va a pedir que hagas login, pero tambien te dara la opción de usar el token, le das a esa, colocas el token previamente copiado, en mi caso luego me pide que ingrese mi usuario y contraseña, pero en vez de usar la contraseña uso el token tambien y listo, ya tienes vinculado el git con el github