[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools] Re: CVS ext works/extssh doesn't

Hi Dale,

Thanks for your patience, I've been away for a while. I hope to clear up how
we currently provide ssh support for CVS in Eclipse.

1. We have our own built-in SSH1 java client and we call this connection
method 'extssh'. In CVS the 'ext' method simply means to use an 'external'
connection method defined by the CVS_RSH environment variable. Thus 'extssh'
is explicit about the connection method being used within Eclipse. The
connection method is not supported in command line CVS.

2. Since the SSH1 and SSH2 protocols are not compatible (e.g. to tell what
version of SSH is running on the remote end, simply telnet to port 22, you
will get SSH-[1.99]-2.x.x for a version 2 server and SSH-[1.5]-). The
current workaround (see point 3 for the real solution) to connect to a SSH2
server from Eclipse is to configure the server to start up a SSH1 daemon
when it receives a connection from a SSH1 client. This allows both SSH1 and
SSH2 clients to connect to such a Secure Shell daemon. The process of
handing off to a SSH1 daemon is transparent to the end user.

3. We will be supporting an 'ext' connection method within Eclipse very
soon.

Regards,

Jean-Michel

"Dale Frea" <dgfrea@xxxxxxxxx> wrote in message
news:9mjbgm$lao$1@xxxxxxxxxxxxxxxx
> I currently use SSH to access CVS (1.11) on Solaris.  It works from
> WinCVS, NetBeans and the command line on Windows.  These approaches use
> :ext:.  When I try to access CVS from the Workbench using extssh, it
> prompts me for a password and says it can't find the location.  When I try
> using :extssh: from the command line, I get a CVS error: unknown method in
> CVS: :extssh:@...., Bad CVSROOT.  I tried setting CVS_RSH, CVSROOT and the
> path to SSH to resolve the problem, but it still exists.  How do I get the
> Workbench to use SSH?  Please provide details.  Thanks.
>