For pserver connections, CVS on the client side tries to find the
.cvspass file in your home directory. Windows machines don't have a
natural "home" directory, so CVS consults the environment variable
%HOME%. However, you have to be very careful about how you set
HOME. This will work:
This will not:
That extra backslash is enough to confuse CVS, and it will be unable to open C:\\.cvspass.
So, the quick and permanent solution is to put
into your autoexec.bat and reboot. CVS pserver should work fine after that.