Capistrano en Windows: el 'despliegue de la tapa' por defecto es el nombre de usuario

StackOverflow https://stackoverflow.com/questions/1034831

  •  06-07-2019
  •  | 
  •  

Pregunta

Estoy tratando de usar Capistrano para conectarme a través de ssh con svn para implementar una aplicación para pinchar desde un cuadro de desarrollo de Windows (Aptana Studio Community Edition). Cuando ejecuto 'cap deploy' comienza a ejecutar tareas en deploy.rb, luego solicita una contraseña para la cuenta de usuario 'a' pero necesito conectarme usando la cuenta 'b' no 'a'. La cuenta de usuario 'a' no tiene privilegios de root en el cuadro de Linux que estoy tratando de conectar. Parece que svn elige un nombre de usuario predeterminado.

¿Alguien sabe lo que está pasando? ¿svn recoge el nombre de usuario de Windows? en deploy.rb le digo que se conecte con la cuenta de usuario 'b' con la contraseña 'bb'.

¿Fue útil?

Solución

Capistrano en Windows es un gran dolor en el cuello. Solo volví a él cuando cambié mi entorno de desarrollo a Linux.

De todos modos, aquí hay algunas cosas para probar ...

  1. Si ingresa una contraseña en blanco, ¿solicita un nombre de usuario?
  2. No estoy claro si es el nombre de usuario svn o shell lo que está mal, pero de cualquier manera puede usarlos en su archivo deploy.rb:

    set: scm_username, " su nombre de usuario svn "

    set: scm_password, " su contraseña de svn "

    conjunto: usuario, " su usuario de Linux "

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top