winpty потребляет оболочку git bash

У меня Windows 10. Я не могу включить Hyper V, поэтому я использую Docker Toolbox. Мой терминал - это git bash, который является терминалом Msys2. Обычно все работает нормально, кроме случаев, когда мне нужен интерактивный терминал. Например,

docker login artifactory.mycompany.com

дает:

Error: Cannot perform an interactive login from a non TTY device

Когда я пытаюсь вместо

winpty docker login artifactory.mycompany.com

ничего не происходит, но мой консольный ввод и вывод полностью потребляются (при вводе ничего не отображается). Единственный способ, которым я могу выбраться, это набрав exit или перезапуск git bashчто явно не полезно.

Как заставить winpty корректно работать с git bash? Или есть другой способ использовать интерактивные команды Docker в Git Bash?

0 ответов

Другие вопросы по тегам