Visual Studio 2005, Pushok and CVS on Vista / Linux
Ok I previously blogged how to get visual studio 2003 talking to cvs using putty and pushok. This is an update to that, which can be found previous to this entry.
Pre-cursor to this is that you have putty working with your linux / unix machine and that you can open a session using ssh without using a password.
I downloaded the version 1.3 of the cvsscc from pushok, I believe thats the one for unix as they have split their programs from unix and windows cvs since I last bought software from them.
I then opened visual studio 2005 and clicked open from source control which presents you with a cvsroot options dialog in the cvsroot just type :ext:paulfarrow@cvs_server:/500gb1/cvsdata now ext depicts the protocol and the pushok program knows to use putty which you should already have set up and running in the tray with your certificates etc (not covered in this blog entry) and then the userid @ the putty saved session, you can see mine is called cvs_server and then the path for the root here mine is /500gb1/cvsdata.
then once you have put that in click check and it should authenticate against the linux server. You should then be able to clicke elipse next ot cvs module and it will give you a list of directories / modules in your cvs server.
Glad I got that going took me a little while, my next quest is to upgrade to svn and try the pushok plugin for that, will keep you all informed on how it goes.
ah forgot to mention one thing you need an environment variable to point to plink.exe which comes with putty that is CVS_RSH just set that to where plink resides in my case thats CVS_RSH=c:\ssh\plink.exe then pushok knows to use that for the ext protocol.