Я использую SSH для развертывания своих артефактов Java на сервере. У меня есть ключи, настроенные так, что я могу взаимодействовать с SSH на сервере, не требуя пароля, но когда я пытаюсь запустить команды "mvn deploy" или "mvn release:perform", он зависает (по тому, что я предполагаю, это пароль строки).
Мой ~/.m2/settings.xml файл содержит имя пользователя для сервера (потому что он отличается от моего локального имени пользователя) и ссылается на id сервера, для которого требуется другой пользователь.