OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel-spec-edit message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Here is what I did to make cvs/ssh to work with sourceforge on Windows


0. My platform: Windows XP professional

1.  I used  get the cygwin cvs and ssh to work as like to work at the 
command level. That gives me better control over what I need to do.
     If you like or used to working with a GUI interface for cvs you may 
not like this. Also cygwin gives one unix look and feel.

2. I saved the attached setup.exe to a temp location and executed it to 
start the cygwin install process. It asks for the usual where to install 
cygwin and other such questions. I picked the "install from internet" 
option and I used ufl.edu ftp site for download (which seems pretty fast).
When picking the modules to install be sure pick the ssh module. The ssh 
module installs all ssh software needed including ssh.exe and 
ssh-keygen.exe.

3. Once the install is complete cygwin sets CVS_RSH=/bin/ssh. Change 
that to be just CVS_RSH=ssh.

4. Also change your CVSROOT env variable as follows:

CVSROOT=:ext:<your-userid>@cvs.sourceforge.net:/cvsroot/wsbpeltc

5. Bring up a cygwin command tool window.  Generate DSA public/private 
keypair as follows:

$ ssh-keygen -t dsa -C <your-uid>@domain.com
(e.g. $ ssh-keygen -t dsa -C yendluri-oss@webmethods.com)

You should see some output from keygen as below. Give a passphrase (if) 
you like. Not needed. I picked defaults for file names and locations.
-------------------------------
Generating public/private dsa key pair.
Enter file in which to save the key (/cygdrive/c/pyendluri/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /cygdrive/c/pyendluri/.ssh/id_dsa.
Your public key has been saved in /cygdrive/c/pyendluri/.ssh/id_dsa.pub.
The key fingerprint is:
50:ca:92:9c:0f:8d:43:95:2d:5b:24:74:1c:f1:fe:75 yendluri-oss@webmethods.com
-------------------------------------

This generates DSA SSH2 keys.

6. Open the id_dsa.pub file generated above and copy the public key 
(entire contents)

7. Go to the sourceforge account update page for editing keysat  
http://sourceforge.net/account/editsshkeys.php
and add the public key (as one line)

Number of keys on the account maintenance page is shown as 1 (or > 1 if 
you already added a key once)

8. In your cygwin cmd tool window, cd the directory where you want the 
check out the cvs files.

$  cvs co -P <modulename>
E.g. $  cvs co -P specifications

This *may* prompt you for a sourceforge passwd.

That is it. The files from the specified module should then be checked out

I did a sample check-in and it went through fine..

Hope this is is of some help.

Regards, Prasad

setup.zip



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]