I have a directory named /cvs in which I would like to place several
CVS repositories. I began with creating a repository (cvs -d /cvs init)
in the /cvs directory and configuring pserver. This all works well and
I can access the repository from remote machines with something like:

cvs -d :pserver:[EMAIL PROTECTED]:/cvs login

But... I wanted to create "subrepositories" like /cvs/mq, /cvs/java,
etc. This works fine as well as long as I am on the machine where I
have created the repositories. I can do things like, cvs -d /cvs/mq
import..., and that works fine.

The problem comes when I try to use pserver to access one of the
"subrepositories" from a remote machine like:

cvs -d :pserver:[EMAIL PROTECTED]/cvs/mq login

I get an error "no such repository."

Is this because the entry in inetd.conf specifies "--allow-root=/cvs" ?
In other words, pserver only knows about the one repository which
exists in /cvs. It doesn't look for the one I specify on the command
line on the remote computer.

So the question is, can you only use a single repository on a given
machine where pserver is configured? No "subrepositories"?

Thanks in advance.
Andrew

_______________________________________________
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs

Reply via email to