Parece que o problema foi resolvido no Git 1.8. Eu posso corrigir minha senha digitada incorretamente no Git 1.8.1.2 @ WinXP.
Às vezes, digito errado uma senha quando solicitada, por exemplo pelo Git ao empurrar para o repositório remoto. A senha não é exibida (mesmo mascarada como asteriscos) no console.
Existe uma maneira de corrigir a senha ou anular a operação? Backspace para edição e Ctrl C para abortar parecem não funcionar.
Eu quero economizar algum tempo em vez de esperar que a autenticação remota falhe, ou fornecer uma senha incorreta, então Digite , Ctrl C .
Editar 2:
Infelizmente, nem Ctrl nem @ não funcionam para mim. Algum outro palpite?
Eu usei o MINGW32 bash no Windows XP, mas como apontado por @silencedhaven, meu terminal não deveria importar, mas sim aquele ao qual estou me conectando. Então, estou tentando enviar para o GitHub por HTTPS.
O Ctrl U irá apagar da posição atual do cursor de volta ao início da linha, para que você possa digitar sua senha correta.
Tente pressionar @ (normalmente Shift + 2 ). Em algumas variantes do getty, isso significa apagar para o começo da linha , basicamente um do-over. Depois de pressionar @ , comece a digitar sua senha desde o começo.
Tudo depende do que você está se conectando, não do que você está executando como um emulador de terminal. Nos últimos oito anos, estou usando o PuTTY como meu emulador de terminal, e Backspace funciona bem se eu estiver conectando a um sistema RedHat Linux para apagar um caractere de cada vez, mas quando estou me conectando a um Sistema HPUX, eu tenho que usar @ para começar de novo. Então, você precisa saber como o programa de leitura de entrada de teclado (getty na maioria dos casos Unix) interpreta os caracteres não imprimíveis como BKSP
, DEL
, etc.