Iniciar um push ou qualquer outra ação com o GitHub a partir da linha de comando (sobre https, não ssh) que solicita o nome de usuário e a senha não apenas falha, mas, quando o faz, retorna
Username for 'https://github.com': username
Password for 'https://username@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/username/repository.git/'
Eu não tenho um @github.com
endereço. A senha e o nome de usuário estão corretos.
Eu sei que poderia mudar para SSH e usar chaves, mas isso não responde por que a autenticação está com falha em https.