SSH agent with key forwarding is the way to do this, regrettably Asif, we took the decision not to consider SSH education & guidance as our responsibility (although I think we may have to rethink that, or at the very least, recommend some reading for new users.)
Key (or agent) forwarding (the terms are almost interchangeable) is a great way to use your own development key on github, to do checkouts in your name, and it's a great way to avoid key maintenance nightmares too. (eg, you don't have to make a key from gateway->host for each user, you just enable the user to log on to every host, and let them take their key with them via agent forwarding) As for recommended reading - this article is great, and should really be cited as essential background knowledge for pain free deployment! - http://unixwiz.net/techtips/ssh-agent-forwarding.html -- Lee Hambley Twitter: @leehambley | @capistranorb -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en
