2

Я иногда неправильно набираю пароль, когда его запрашивают, например, Git при отправке в удаленный репозиторий. Пароль не отображается (даже маскируется звездочками) в консоли.

Есть ли способ либо исправить пароль, либо прервать операцию? Backspace для редактирования и Ctrl C для прерывания не работают.

Я хочу сэкономить время, вместо того, чтобы ждать неудачной удаленной аутентификации или предоставить неверный пароль, затем нажмите Enter, Ctrl C.

Изменить 2:

К сожалению, ни Ctrl U, ни @ у меня не работают. Любые другие догадки?

Я использовал MINGW32 bash под Windows XP, но, как указывает @silencedhaven, мой терминал должен иметь значение, а не тот, к которому я подключаюсь. Поэтому я пытаюсь протолкнуть на GitHub по HTTPS.

3 ответа3

3

Ctrl U сотрет с текущей позиции курсора обратно в начало строки, поэтому вы сможете ввести правильный пароль.

0

Кажется, проблема была решена в Git 1.8. Я могу исправить свой неверно введенный пароль в Git 1.8.1.2 @ WinXP.

0

Попробуйте нажать @ (обычно Shift+2). В некоторых вариантах getty это означает стирание до начала строки, в основном перезапись. После нажатия @ начните вводить пароль с самого начала.

Все зависит от того, к чему вы подключаетесь, а не от того, что вы используете в качестве эмулятора терминала. В течение последних восьми лет я использую PuTTY в качестве эмулятора терминала, и Backspace отлично работает, если я подключаюсь к системе RedHat Linux, чтобы стирать по одному символу за раз, но когда я подключаюсь к системе HPUX, мне приходится использовать @ чтобы начать все сначала. Итак, вам нужно знать, как программа чтения ввода с клавиатуры (getty в большинстве случаев Unix) интерпретирует непечатаемые символы, такие как, BKSP , DEL и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .