[Anthill] Problem connecting to CVS with SSH

Varban vvv at urbancode.com
Tue Feb 21 19:03:14 CST 2006


Hi Matteo,

it looks like you need to do the cvs login when you are logged in as the user 
that is running Anthill (the same user that is running Tomcat or whatever 
servlet container you are using).Once you accept the rsa key, you need to 
create an ssh key pair and install the public key on the cvs server so that 
when you use ext, ssh will use the ssh key and you will not have to enter a 
password (that is the standart way of using ext server and the only way 
Anthill supports ext connection). If you do not want to deal with ssh keys, 
you have to use a pserver connection and then you can manuallylogin once and 
from then on cvs will use the .cvspass file in the home directory to supply 
the password.

Regards,
Varban

On Tuesday 21 February 2006 15:42, Matteo Risoldi wrote:
> I have a problem using Anthill on a CVS repository with SSH
> authentication.
>
> So: I have set my Anthill project (coopn) to use the following CVSROOT:
>     :ext:me at smv.unige.ch:/usr/local/cvsroot
>
> I have also set the CVS_RSH environment variable for the user me to
> be "ssh".
> Also, I have done manually a cvs checkout once to be sure that the
> RSA key was added to the known_hosts file. In fact, the server
> holding the CVS repository and the server running Anthill are the
> same server, smv.unige.ch.
>
> When I try to build my project, it fails immediately. The weird thing
> is, if I keep a console open (with user me logged in) when clicking
> "Build", I get the request for authorizing the connecting server:
>
>     The authenticity of host 'smv.unige.ch (129.194.69.14)' can't be
> established.
>     RSA key fingerprint is 0f:08:dc:c6:95:50:fc:c1:06:52:0f:
> 5e:df:b2:c4:0d.
>     Are you sure you want to continue connecting (yes/no)?
>
> although as I said this server is already in the known_hosts file (I
> have checked the fingerprint, it's the same I got when doing it
> manually).
> If I answer "yes", the console starts printing infinite lines with
> the "y" character until I press ctrl-c (but the build had already
> failed before answering).
>
> The catalina.out file, at the point of executing CVS, states:
>
>     Executing: cvs -d :ext:me at smv.unige.ch:/usr/local/cvsroot
> checkout -A coopn
>     smv.unige.ch: Connection refused
>
> Needless to say, if I run that same command manually it works (and
> does not ask for RSA authentication).
> Still, one detail is not clear to me, although I'm not sure it's
> related: how is Anthill supposed to provide the ssh password for
> connection?!?
>
> If anybody has an idea, that would be of great help.
> Thanks,
> Matteo
> _______________________________________________
> Anthill mailing list
> Anthill at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill



More information about the Anthill mailing list