2010-11-05 15 views
5

Tengo varios desarrolladores trabajando en la misma aplicación en rieles. Estoy intentando que capistrano configure use un inicio de sesión (preferiblemente con claves públicas vs. contraseña). Parece que no puedo encontrar nada en la red que cubra esto. ¿Alguien puede señalarme en la dirección correcta?capistrano un nombre de usuario para múltiples usuarios

Gracias

Respuesta

7

Puede utilizar la instrucción set :user, "username" para establecer un nombre de usuario genérico como deploy continuación, puede agregar todas sus claves públicas en el fichero de /home/deploy/.ssh/authorized_keys

+0

sabes cuál es estúpido ... Tenía esta página web abierta ... http: //dirk.net/category/capistrano/ Creo que pensé que, esperaba algo mucho más complicado, gracias. –

+0

bien Configuré un nombre de usuario (implementar), agregué mi clave pública (toby) a /home/deploy/.ssh/authorized_keys, y está pidiendo una contraseña, si ingreso la contraseña funciona bien, pero si no es así. –

+0

lo siento, está funcionando ahora, tenía autorizadas las claves propiedad de root –

0

añadí a config/deploy.rb lo siguiente:

namespace :deploy do 
    [...] 
    set :user, "my_username" 
    [...] 
end 

y una autenticación de clave pública funcionó.

Cuestiones relacionadas