CVS Help

Greg K's picture

He has: 2,145 posts

Joined: Nov 2003

Ok, I know I'm sleep deprived for about a week, but I just can't figure this out.

I am looking for help on how to use CVS via ZendStudio 5.x on Windows XP, with the CVS server running on FreeBSD. I don't have a choice between CVS and SVN, CVS is installed.

Here are the steps I was able to do:

1. Set up a repository on the server, it looks good

2. use puttygen.exe on my machine to generate a public and private key file.

3. place a copy of the public key on the web server that has CVS on it

4. using Putty.exe, tell it where the private key file was, and log into the web server via SSH2.

5 Set Zend Studio for CVS and to use SSH login

Steps I am missing:

1. Every tutorial/help/topic I found on this says to create the public/private key, however all of those tell you how to do it via a linux based shell, so it automatically puts the private key where SSH knows to look for it. Where on a windows machine do you place the private key. I don't have any type of SSH.exe, just putty.exe

2. Even to test the connection in zend, I have no idea what to put as the Module to check out. I'm starting to assume I need to set up modules and such either on the server, or using a windows admin tool I read about. I saw something about one that intergrates CVS commands right into windows explorer, but lost the page that listed that.

If anyone has set this up in this configuration, please let me know, I was wanting to take my day off to learn how to set up this before starting a new project.

-Greg

Abhishek Reddy's picture

He has: 3,348 posts

Joined: Jul 2001

I don't know how Zend's CVS works -- is it a builtin client or does it depend on an external one? In any case, you may want to try TortoiseCVS or WinCVS, at least to test.

Guides:
http://www.cs.auc.dk/~klaus/public/tortoisecvs/howto.htm
http://www.bsdconsulting.no/wincvs-ssh/

Yes, you will need to import a module to the repo first if you want to test checkout.

Smiling

Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.