It seems to work with c:\Program Files\PuTTY\*plink.exe* .... but not sure,
because with have defined login in CVS URL + password, perhaps it
overpasses the key verification .... ?

Xavier




2012/5/10 Jan Seidel <wakkal...@gmail.com>

> Disregard - you should not define "c:\Program Files\PuTTY\*plink.exe*".
> but "c:\Program Files\PuTTY\*plink_h.bat*". -
> That is a personalized file :)
>
> Am Donnerstag, 10. Mai 2012 10:30:51 UTC+2 schrieb Jan Seidel:
>
>> Hi Xavier,
>>
>> you should not define "c:\Program Files\PuTTY\*plink.exe*". but
>> "c:\Program Files\PuTTY\*plink_h.bat*".
>> The batch file is calling plink.exe with %1 %2 %3 and so on. The batch
>> file tells your agent which key to use/keep available.
>> You are currently just calling the agent with an empty keystore.
>>
>> *"Did you export your putty key to the openssh format ?
>> Did you make your key with a passphrase ? "*
>>
>> You can create your keys in different formats, denpendig on your system
>> will some formats work, others not. OpenSSH is the best choice as it is
>> platform independent.
>> Validate your key from the commandline before you start to poke around
>> the system for the bug.
>>
>> start -> run... -> cmd [OK] -> C:\Program Files\PuTTY\plink -l *[user
>> name]* *your_server.your_domain.com*
>> This command will open a remote shell to the server and introduce your
>> key to the server as well as the server publishes it's own key which you
>> should store permanently when getting asked.
>>
>> You will normally become told what the reason is if it ain't working.
>> This step is compulsory to get finished successfully. Any troubleshooting
>> beyond this point is senseless if you can't establish the connection from
>> command line.
>>
>> Take care
>> Jan
>>
>>
>> Am Mittwoch, 9. Mai 2012 11:53:19 UTC+2 schrieb Xavier NOPRE:
>>>
>>> Hi all,
>>>
>>> Thanks for your replies and sorry for my delay to answer ...
>>>
>>> I have tried your solutions. I have installed Putty and defined a
>>> CVS_RSH env variable with the path "c:\Program Files\PuTTY\plink.exe". No
>>> success ...
>>>
>>> But today, I saw that Jenkins proposed me to install CVS plug-in. I do
>>> it. Now, the configuration is not the same, I can see a field "Private Key
>>> Location" with value "C:\Documents and Settings\Default User/.ssh/id_rsa",
>>> etc ... And now, in the job console, the error is :
>>>
>>> ERROR: CVS Authentication failed: 
>>> nullorg.netbeans.lib.cvsclient.**connection.**AuthenticationException 
>>> <http://stacktrace.jenkins-ci.org/search?query=org.netbeans.lib.cvsclient.connection.AuthenticationException>:
>>>  SSH connection failed.
>>> ...
>>> Caused by: com.jcraft.jsch.JSchException: java.io.FileNotFoundException: 
>>> C:\Documents and Settings\Default User\.ssh\id_rsa (Le fichier spécifié est 
>>> introuvable)
>>>
>>> How can I generate this key ?
>>>
>>> Thansk,
>>>
>>> Xavier
>>>
>>>
>>> 2012/5/3 Jan Seidel <wakkal...@gmail.com>
>>>
>>>> I agree on that.
>>>> go to manage jenkins and create a new global property.
>>>> name: CVS_RSH
>>>> value: c:\"program files"\PuTTY\plink_h.bat   (Depends on the agent you
>>>> are using. with pageant you will have to enter the path and filename of
>>>> plink_h.bat)
>>>>
>>>> Take care
>>>>
>>>> Am Mittwoch, 2. Mai 2012 15:10:41 UTC+2 schrieb TimP:
>>>>
>>>>> There seem to be some relevant instructions here:
>>>>>
>>>>> http://www-d0.fnal.gov/**softwar**e/cmgt/cvs_ssh.html<http://www-d0.fnal.gov/software/cmgt/cvs_ssh.html>
>>>>>
>>>>> you need to have an environment variable
>>>>> CVS_RSH set to your ssh executable.
>>>>>
>>>>> my guess.
>>>>> Tim
>>>>>
>>>>>
>>>>> On 2 May 2012 14:04, Xavier NOPRE <xno...@gmail.com> wrote:
>>>>> > Hi Vincent,
>>>>> >
>>>>> > Thank you for your quick answer.
>>>>> >
>>>>> > So, I have tried with "ext", just replacing "extssh" with "ext" in
>>>>> my CVS
>>>>> > URL, and I have another error. Sorry, it's in french, but the error
>>>>> seems to
>>>>> > be with a RSH command. In the console, I can see like the help of
>>>>> RSH
>>>>> > command and the this error : cvs [checkout aborted]: end of file
>>>>> from server
>>>>> > (consult above messages if any)
>>>>> >
>>>>> > Thanks,
>>>>> >
>>>>> > Xavier
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > 2012/5/2 HARDION Vincent 
>>>>> > <vincent.hardion@synchrotron-**s**oleil.fr<vincent.hard...@synchrotron-soleil.fr>>
>>>>>
>>>>> >>
>>>>> >> Hi Xavier,
>>>>> >>
>>>>> >> The "extssh" tag exists only for eclipse.
>>>>> >> The real type of connection for cvs is "ext".
>>>>> >>
>>>>> >> Best regards,
>>>>> >>
>>>>> >> Vincent
>>>>> >> ______________________________****__
>>>>> >> From: 
>>>>> >> jenkinsci-users@googlegroups.**c**om<jenkinsci-users@googlegroups.com>[
>>>>> jenkinsci-users@googlegroups.****com<jenkinsci-users@googlegroups.com>]
>>>>>
>>>>> >> on behalf of Xavier NOPRE [xno...@gmail.com]
>>>>> >> Sent: Wednesday, May 02, 2012 2:41 PM
>>>>> >> To: 
>>>>> >> jenkinsci-users@googlegroups.**c**om<jenkinsci-users@googlegroups.com>
>>>>> >> Subject: CVS and extssh
>>>>> >>
>>>>> >> Hi,
>>>>> >>
>>>>> >> I've just installed the last version of Jenkins. I have created a
>>>>> first
>>>>> >> job for a Maven project. But my problem is with CVS. In Eclipse, my
>>>>> CVS URL
>>>>> >> is with ":extssh:" prefix. But with Jenkins, I have this error :
>>>>> "cvs
>>>>> >> checkout: Unknown method (`extssh') in CVSROOT.".
>>>>> >>
>>>>> >> My server OS is Windows. I have installed cvs.exe in c:\windows.
>>>>> >>
>>>>> >> How can I solve this problem ? Do I have to install some CVS
>>>>> extension for
>>>>> >> the extssh support ?
>>>>> >>
>>>>> >> Thanks,
>>>>> >>
>>>>> >> Xavier
>>>>> >>
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Tim Pizey - http://pizey.net/~timp
>>>>>
>>>>
>>>

Reply via email to