Pretty sure that I did. I made the change, logged out, logged back in and verified that I could checkout from CVS without running this export command. Since that worked I then moved on to deploying via Capistrano and again was refused connection. Once I added it to the checkout command string I was good to go. Sounds like I'm a special case where a :before_code_checkout is needed :). I can live with this.
Dave K. On Jun 27, 1:47 am, "Anthony Ettinger" <[EMAIL PROTECTED]> wrote: > .bash_profile is for interactive logins, .bashrc is loaded for both > interactive and non-interactive logins (ie: a command-line executable > would use a non-interactive shell). > > Did you logout and log back in after modifying .bashrc? > > You can also just type "$ . ~/.bashrc " to reload it. > > > > On Thu, Jun 26, 2008 at 12:11 PM, David K. <[EMAIL PROTECTED]> wrote: > > > Anthony, > > > Thanks, I thought it was bash_profile (I'm a UNIX newbie) but > > unfortunately neither work. I am constantly met with a "Connection > > refused" when it comes to checking out from my CVS server. > > > Dave K. > > > On Jun 26, 2:20 pm, "Anthony Ettinger" <[EMAIL PROTECTED]> wrote: > >> You could add "export CSV_RSH='ssh'" to your .bashrc file and it will > >> persist for all shell logins. > > >> On Thu, Jun 26, 2008 at 11:11 AM, David K. <[EMAIL PROTECTED]> wrote: > > >> > Jamis, > > >> > I just finally got to revisit what I was doing (since it's non- > >> > billable...) and had another question for you regarding this topic. > >> > You say to set my ssh_options key(s) but that is causing issues - > >> > maybe because the key type for my box is different from my CVS box and > >> > from the dev box? > > >> > In any case, I manually executed what I can see Cap is executing (co > >> > from CVS and create a new release directory) but in my case this > >> > doesn't work unless I first execute "export CVS_RSH=ssh". I know > >> > what's going on here in the background might not be your area of > >> > expertise but do you know a way for me to execute this prior to CVS > >> > checking out the code? > > >> > I tried to run it before :deploy and before :update in both cases it > >> > seems like it's maybe executing it after it's already attempted to hit > >> > the CVS server. > > >> > Thanks, > > >> > Dave K. > > >> > On Jun 2, 5:27 pm, "David K." <[EMAIL PROTECTED]> wrote: > >> >> Jamis, > > >> >> That was quick, thanks! I'll talk to our IT guy and see if he can > >> >> investigate the CVS key issue you mentioned. > > >> >> On Jun 2, 5:20 pm, Jamis Buck <[EMAIL PROTECTED]> wrote: > > >> >> > You want to set ssh_options[:keys], which can be an array. > >> >> > The :host_key option says which kind of key you want the remote host > >> >> > (the host you are connecting to via Capistrano) to use, and you almost > >> >> > never care about that. > > >> >> > However, note that Capistrano doesn't use Net::SSH when connecting to > >> >> > your source repository--only when connecting to the destination host. > >> >> > Thus, you'll need to make sure that CVS (or whatever SCM you use) is > >> >> > using the right key to get at your source repo. That configuration is > >> >> > out of Capistrano's hands. > > >> >> > - Jamis > > >> >> > On Jun 2, 2008, at 3:11 PM,DavidK. wrote: > > >> >> > > I've been trolling over the internet for days trying to find a > >> >> > > solution to a problem I'm having at work. My understanding of the > >> >> > > issue is likely incorrect so please, correct me if I'm wrong. > > >> >> > > I'm trying to deploy a Rails application at work from CVS using > >> >> > > Capistrano (obviously). There are a lot of comments and articles > >> >> > > online saying to do this or that but perhaps my situation is a > >> >> > > special > >> >> > > case - I know it must boil down to SSH keys though. (I'm doing this > >> >> > > from my Macbook btw, running Leopard). > > >> >> > > When I ssh to our CVS server a key gets added to my known_hosts file > >> >> > > that is "ssh-rsa". When I ssh to our dev box I get another key that > >> >> > > is "ssh-dss". Since I'm only aware of being able to set a single > >> >> > > host_key in the deploy file are my issues a result of having 2 > >> >> > > different types of keys when Capistrano is trying to use only the > >> >> > > one > >> >> > > I define? > > >> >> > > The flip side of this is that if I run "cap deploy" and let it > >> >> > > create > >> >> > > the keys I get the same thing but if I do it through Capistrano I > >> >> > > don't get a HostKeyMismatch error that I get when my keys are > >> >> > > generated by simple ssh'ing in to the servers. > > >> >> > > Can I define one type of host_key for CVS and another for the app > >> >> > > server? > > >> -- > >> Anthony Ettinger > >> 408-656-2473http://anthony.ettinger.name > > -- > Anthony Ettinger > 408-656-2473http://anthony.ettinger.name --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
