Capistrano, ftp user and svn user are different

What do you do when the ftp login username is different then the svn

Every time I try to deploy it gets stuck right here:

 [] executing command

** [out ::] Authentication realm:
** [out ::] Password for ‘jkopanas’:
** [out ::] subversion is asking for a password
** [out ::] Authentication realm:
** [out ::] Username:

And then it never moves. I am assuming the problem is with username
and password. Anyone have any insight?


I assume you mean ssh, not ftp? Capistrano does not work with ftp.

Regarding svn, you can set the svn user name and password explicitly,
either in your recipe file:

set :svn_username, “rapunzel”
set :svn_password, “l3tdoony3rh4r”

Or via the cap command-line:

cap -s svn_username=rapunzel -s svn_password=l3tdoony3rh4r …

If you’d rather configure things so that you get prompted for the
password the first time it is needed, rather than hard-coding it in
your recipe file, you can do:

set(:svn_password) { Capistrano::CLI.password_prompt }

Hope that helps,


That’s right. Thanks Jamis.

On 21-Mar-06, at 9:15 AM, Jamis B. wrote:

Or via the cap command-line:

** [out ::] Authentication realm: <
Rails mailing list
[email protected]

Rails mailing list
[email protected]

John K.

===================================================================== - the sound of software engineering - software engineering conference - source of the freshest software engineering
information on the net

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs