Jason Judge wrote:
>
> When you say the 'console CVS client' do you mean 'cvs' from
> a shell command line on the SME box? If so, then I have
Yes and no. CVS from the console is a shell command, but you need to try it on the client machine in addition to the server. I've you need a copy of the shell version of CVS for windows, give me a shout off-list and I'll email it to you.
> confirmed this works fine. If not, then I would appreciate
> any pointers to a suitable basic CVS client.
The best CVS client out there is the shell version. I wouldn't use anything but that.... Granted, you can't browse the repository files like you can with wincvs, but there really isn't a need to. Once you checkout a project, you should only be updating, appending, and adding to the main repository. I find that the shell version is the best for doing this.
> I assume the '/cvsroot' would be the full server path to the
> CVS repository.
That's right. To make life ALOT easier, I made a symbolic link in the base directory on my cvs server pointing to the ibay where I keep my CVS repositories:
cvsroot -> /home/e-smith/files/ibays/cvsroot/files/
> I know the ssh is working as I can get a secure command-line
> session up and running to the SME Server. Is this what the
> 'console CVS client' would be using to talk to the server?
SME comes with ssh as a standard, but windows does not. I downloaded ssh.exe (for windows) and stuck it in my /winnt directory on my client machine. This is what is called by CVS as a result of one of the environment variables that I told you about yesterday: cvs_rsh = ssh.
I think WinCVS has ssh built into it, but can't remember. In any event, get the shell command verison of cvs working on your client machine first, then start messing with WinCVS.
> the port that's wrong, the connection type, the username or
> password or even whether some process needs to be started on
> the server.
If you followed the instructions on the CVS howto for SME, CVS will be sitting there waiting for requests. Remember to create a repository on the server using the command "cvs import -m "New Repository" repository_name repository_name start" This will ONLY work if you've set the environment variables that I told you about in my previous message.
Good luck.
Greg Zartman