-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ankush grover <[EMAIL PROTECTED]> writes:
> This is my first post on CVS mailing list.I have 2 problems. Well, given you are planning to use :pserver: which is not really secure, you have three problems... > a) I have configured CVS on Fedora Core 3.I have 3 development teams > and I want to configure multiple repositories for them.The > configuration for CVS is . > > under /etc/services > > cvspserver 2401/tcp > cvspserver 2401/udp > > under /etc/xinetd.d/cvspserver > > service cvspserver > { > > disable = no > Port = 2401 > socket_type = stream > protocol = tcp > wait = no > user = root > passenv = PATH > server = /usr/bin/cvs > server_args = --allow-root=/opt/cvs -f pserver > env = HOME=/opt/cvs > log = /var/log/cvslog > } > > With this configuration the users are able to login into the CVS and > do the things. > > I tried to add the path for the other repository also in the cvspserver file > > service cvspserver > { > > disable = no > Port = 2401 > socket_type = stream > protocol = tcp > wait = no > user = root > passenv = PATH > server = /usr/bin/cvs > server_args = --allow-root=/opt/cvs:/opt/cvs1 -f pserver server_args = --allow-root=/opt/cvs --allow-root=/opt/cvs1 -f pserver > env = HOME=/opt/cvs:/opt/cvs1 > log = /var/log/cvslog > } > > After making these changes I restarted xinetd service and then from > the WinCvs users tried to access the repository the users were not > able to login into the repository. Correct. Read https://ccvs.cvshome.org/fom/cache/124.html > Can anyone tell me how to make mutliple repositories on Linux for > cvs.We are using WinCvs on Windows to access the repository. To checkout the two repositories you mentioned previously from the host 'your-server.dom.ain', you might use these commands: For /bin/csh or /bin/tcsh shells: setenv CVS_RSH ssh for bourne shells (/bin/bash, /bin/ksh, /bin/zsh, /bin/sh, et al) CVS_RSH=ssh; export CVS_RSH Then running a command like this: cvs -d :ext:your-server.dom.ain:/opt/cvs checkout -d origcvs . cvs -d :ext:your-server.dom.ain:/opt/cvs1 checkout -d cvs1 . will yeild two directories (origcvs and cvs1) with the contents of your two repositories... Adjust to do a checkout of the modules instead of the entire repository as you wish. > b) As pserver is not the ideal communication protocol we want to > switch to some other protocol like ssh or ext . Good choice. The :ext: transport can use eithe 'rsh' or 'ssh' and we normally recommend 'ssh' (or 'putty' on Windows boxes). You will also want to read about 'ssh-agent' (or Pagent on Windows boxes) to potentially hold your credentials. > Can anyone tell me how to configure cvs with ssh so that we can access > through windows with SSH protocol. If you can ssh into the box, you can use the environment variable on your client called CVS_RSH=ssh (or maybe CVS_RSH=putty for a windows box) > Is it possible to create and access multiple repositories with SSH? Yes. That is the safer method. > Any tutorial or step by step configuration. google is your friend. Use it. You could search the info-cvs mailing list with [site:lists.gnu.org info-cvs your search terms here] example: [site:lists.gnu.org info-cvs ssh ext howto] http://www.google.com/search?hl=en&lr=&client=firefox&rls=org.mozilla%3Aen-US%3Aunofficial&q=site%3Agnu.org+info-cvs+ssh+ext+howto&btnG=Search or the cvshome.org site using [site:cvshome.org your search terms here] Good luck, -- Mark -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFCjDj63x41pRYZE/gRAsirAKCY8lUvswYvVlyurxWEwbn7XBXqRgCbBftq 1vdlYyLpAwyFOVnsI4bGsPc= =hxgj -----END PGP SIGNATURE----- _______________________________________________ Info-cvs mailing list Info-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/info-cvs