Estoy usando SSH para implementar mis artefactos de Java en un servidor. Tengo las claves configuradas para que pueda interactivamente SSH al servidor sin necesidad de una contraseña, pero cuando intento ejecutar los comandos "mvn deploy
" o "mvn release:perform
", se bloquea (en lo que supongo que es la solicitud de contraseña).Maven no usará la clave pública para implementar
Mi archivo ~/.m2/settings.xml
contiene el nombre de usuario del servidor (porque es diferente de mi nombre de usuario local) y hace referencia al id
del servidor que requiere el usuario diferente.
Necesitaba el elemento . ¡Esto es bastante decepcionante! ¿Por qué no leerá la contraseña de mi llavero Ubuntu al igual que mvn? –
magneticMonster