"A terminal is required to read the password" - Не получается отправить файлы на VPS с помощью Cygwin/RSync
Пытаюсь отправить файлы на VPS с Windows 10 с помощью RSync через Cygwin:
$ rsync --rsync-path="sudo rsync" -auvz "/cygdrive/d/IntelliJ IDEA/InHouseDevelopment/myapp.com/03-ProductionBuild/BackEndEntryPoint.js" [email protected]:/var/tmp -S
Если ввести правильный пароль, то будет ошибка:
sudo: a terminal is required to read the password; either use the -S option to r
ead from standard input or configure an askpass helper
Вроде бы как и объяснили, что надо делать, но это лишь порождает целое древо вопросов. Привожу ход своих мыслей.
sudo: a terminal is required to read the password
Отлично. А почему он этого по умолчанию не может-то? Вроде как базовая функциональность... И почему мне об этом надо сообщать только когда я уже введу правильной пароль? (если неправильный, то будет просто "permission denied").
either use the -S option
Куда добавлять эту опцию? К rsync? А разве в RSync она не будет иметь другой смысл (если вообще будет доступна)? В общем, даже если так сделать, то ничего не изменится.