Сообщение об ошибке вызвано тем, что в вашей учетной записи настроена двухфакторная аутентификация (или, возможно, единый вход). Когда у вас включен 2FA, GitHub больше не позволяет использовать ваш пароль для аутентификации.
Вы можете либо выбрать для входа в свою учетную запись ключ SSH, либо создать личный токен доступа, который можно использовать вместо пароля для HTTPS. Если вы работаете в Windows, вы можете использовать встроенный помощник для учетных данных, чтобы сохранить этот токен, зашифрованный в хранилище учетных данных Windows, поэтому вам нужно будет ввести его только один раз.
Поскольку похоже, что вы используете GitHub или корпоративный экземпляр GitHub, обратите внимание, что токен должен содержать как минимум разрешение «репо», если вы хотите, чтобы он имел доступ к частным репозиториям (или «public_repo» для общедоступных), и если ваша организация использует систему единого входа, вы должны включить единый вход для этого токена . Если вы решите использовать SSH, вы также должны включить SSO для своего ключа SSH, если это необходимо.
Причина, по которой вы видите окно askpass OpenSSH, даже если вы не используете SSH, заключается в том, что Git для Windows использует этот инструмент, чтобы запросить ваш пароль, поэтому вам не нужно вводить терминал.