Existe uma maneira de corrigir a senha digitada incorretamente / abortar a operação enquanto no prompt de senha no console no MINGW32?

2

À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.

    
por jakub.g 22.11.2012 / 16:01

3 respostas

0

Parece que o problema foi resolvido no Git 1.8. Eu posso corrigir minha senha digitada incorretamente no Git 1.8.1.2 @ WinXP.

    
por 10.04.2013 / 16:40
3

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.

    
por 22.11.2012 / 19:04
0

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.

    
por 29.11.2012 / 17:39