CVS integration work with SSH?

that would be critical for me.. is it planned to support the cvs-over-ssh auth methods? (Also, we use only the public/private-key version of SSH auth, not a password) That often causes trouble for some products.

19 comments

If it's not supported, can't you use ssh's port tunnelling mechanism?

You'd point IDEA to localhost:2401 as a normal CVS pserver and have an ssh client running:
ssh -L 2401:cvsbox.mynetwork.com:2401 cvsbox.mynetwork.com

I don't know... just a suggestion... has anybody tried doing this?

0

on Windows it allready works, but this is not because IDEA supports it directly, but with the help of puttypageantplink you can get it to work. I am not using one of the latest EAP builds, so i cant comment on this.

0

I assume you're talking about the ext method with CVS_RSH=ssh?
I need that too! :) I mean, I can open a terminal window and cvs away on the command line but it's no fun. And yes, IDEA shouldn't ask for passwords if you have an ssh-agent or keys installed...
See bugs:
http://www.intellij.net/tracker/idea/viewSCR?publicId=11249
http://www.intellij.net/tracker/idea/viewSCR?publicId=10898

:)

0

Hi Ian,

I cannot speak for David, but in my case, CVS over ssh works fine with 701. It just that ext (along with other access methods) are not supported in the new (cvs2) integration starting build 809 (IIRC) and up.
Hopefully, it'll be supported in 814/5? :)

Best,
Chris

0

"Ext" connection method will be supported in the next build.

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"david" <david@entise.com> wrote in message
news:20921138.1052452828109.JavaMail.javamailuser@localhost...

that would be critical for me.. is it planned to support the cvs-over-ssh

auth methods? (Also, we use only the public/private-key version of SSH auth,
not a password) That often causes trouble for some products.


0

Hi Olesya,

"Ext" connection method will be supported in the next
build.


Extremely cool! :)
Thanks for letting us know... Now when would that build be released? ;)

Best,
Chris

0

Ubik,
Quit harrasing the JetBrain staff :)

R

0

As regards the authentication... It works using public/private key. Is it
suitable for everyone?

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"david" <david@entise.com> wrote in message
news:20921138.1052452828109.JavaMail.javamailuser@localhost...

that would be critical for me.. is it planned to support the cvs-over-ssh

auth methods? (Also, we use only the public/private-key version of SSH auth,
not a password) That often causes trouble for some products.


0

PERFECT!

Do we need a zillion other apps to get it running too thought?

Right now I got it running with Putty, PuttyAgent, Plink and some other
thing... I would love to be able to use use an SSH client from VanDyke
technologies, which I use for all my SSH admin stuff, to do the work without
having to resort to more apps on my machine.

The thing that is important is that it not only work on Linux, but to REALLY
test things on OS X and Windows. Windows being the super quirky one of
course.

"Olesya Smirnova" <lesya@intellij.com> wrote in message
news:b9ltbk$46o$1@is.intellij.net...

As regards the authentication... It works using public/private key. Is it
suitable for everyone?

>

--
Best regards,
Olesya Smirnova
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"

>
>

"david" <david@entise.com> wrote in message
news:20921138.1052452828109.JavaMail.javamailuser@localhost...

that would be critical for me.. is it planned to support the

cvs-over-ssh

auth methods? (Also, we use only the public/private-key version of SSH

auth,

not a password) That often causes trouble for some products.

>
>


0

PERFECT!


My point exactly! :)

Do we need a zillion other apps to get it running too
thought?


Not on OS X or Linux at least (but you knew that already)... :p
Now that I think of it, have you tried Cygwin on Windows? I think they provide an ssh client...

The thing that is important is that it not only work
on Linux, but to REALLY
test things on OS X and Windows. Windows being the
super quirky one of
course.


I'll make sure to test it on OS X, you can trust me on that!

Keep up the good work, JetBrains!

Best,
Chris

0

I really wish it worked just like SmartCVS. You point it at a repository that requires SSH and tell it that the connection type is ssh and it just works - on ALL platforms, and with none of this crazy 5 additional application suite that we currently have to use to get it to work.

0

DING DING DING DING DING!!!

+1000

JetBrains can do it for sure, these guys can do anything, it's a matter of
whether they have time or not I'm sure :)

R

"Gregory Pierce" <jiveadmin@jetbrains.com> wrote in message
news:10467869.1052676852446.JavaMail.javamailuser@localhost...

I really wish it worked just like SmartCVS. You point it at a repository

that requires SSH and tell it that the connection type is ssh and it just
works - on ALL platforms, and with none of this crazy 5 additional
application suite that we currently have to use to get it to work.


0

On Sun, 11 May 2003 18:14:12 +0000, Gregory Pierce wrote:

I really wish it worked just like SmartCVS. You point it at a repository
that requires SSH and tell it that the connection type is ssh and it just
works - on ALL platforms, and with none of this crazy 5 additional
application suite that we currently have to use to get it to work.


The "issue" I had with SmartCVS was that they started using the protocol
as "ssh" instead of "ext", which isn't supported by any other CVS client.

So you checkout with SmartCVS, and your repository is littered with
references to :ssh:mark@host:/path/to/repo which you can't use with any
other tool that integrates cvs, -or- the standard cvs client.

Now if they'd submitted a patch to the real cvs that introduced ssh as its
own named protocol, and got other clients to also understand it. That
would be ok.

--
...turn to the light - don't be frightened by the shadows it creates,
...turn to the light - turning away could be a terrible mistake
...dream theater - the great debate


0

@jetbrains

here is my wishlist for CVS/SSH/EXT integration. It would be perfect to have a fully configurable SSH login path in IDEA, so that we can do something like this (on windows):

plink -l $ $ -2 -p $ -i myKey.PPK In some other screen we could define things like host, user, port and perhaps some more things which we should be able to substitude in the command line box. So its not enough to just point to plink via environment variable CVS_RSH, because then we cant give any paramters. $ is allready there because you can define it in the EDIT CVS ROOT (stable IDEA build), same for $,
but we need also PORT and we need the command line, because you cant foresee everything a SSH client tool takes as paramter. I had problems with forcing plink to use the SSH2 version instead of SSH1. So please, let us define the login command line together with these variables. Perhaps a field for the Keyfile would be nice in the EDIT CVS ROOT, if not, we can do it ourselved when we have the configurable command line.

This way we windows users dont need putty to define the actual SSH session (there things like port, ssh version and so on are defined) and we dont need pageant (where we define the key file).

I think in the latest eclipse build they have done it quite neat. I just took a quick look on it a few weeks ago.

0

Robert S. Sfeir wrote:

> DING DING DING DING DING!!!
>
> +1000

You could spend a few of those 1000s and vote for this old request :
http://www.intellij.net/tracker/idea/viewSCR?publicId=9591

Alain Ravet

0

The "issue" I had with SmartCVS was that they started using the protocol
as "ssh" instead of "ext", which isn't supported by any other CVS client.


Well, in the latest version (2.3.1) it's customizable.

Tom

0

On Tue, 13 May 2003 20:28:28 +0200, Thomas Singer wrote:

Well, in the latest version (2.3.1) it's customizable.


Cool, I might check it out - not used/seen it for about two years.

--
...turn to the light - don't be frightened by the shadows it creates,
...turn to the light - turning away could be a terrible mistake
...dream theater - the great debate


0

Please sign in to leave a comment.