Can cvs be used via http port 80?

Bitwise <[email protected]> Fri, 02 Sep 2011 00:04:38 -0500
Newsgroups gmane.comp.version-control.cvs.general
Organization Reasonable
Message-ID <[email protected]>
I have a local (home) cvs server, which I would like to move to an offsite host. 
  Home network is also behind NAT and I'd like to be able to see cvs service 
from wherever I have my laptop.

I have an external web server that might do the job for this but the service 
provider gives me http access to port 80 and 443 (and I can ftp whatever source 
files via ftp/21).  I do not have management access and can not turn on port 
2401, add users etc. which I see in a lot of CM config info text.  I can't run 
telnet or csh etc. to it and don't have/don't know a username on the machine 
(except what I use for ftp).

Is there a way to run cvs on a web server without having admin access that would 
work via port 80 (or 443)?  I am hoping for pserver or ext/ssh access somehow. 
I've tried a few things just poking around but only get timeout errors or HTML 
wtf messages so far.