title: Setting up a cvsrepository with username and passwd
body: <p>I have been trying to set up the cvs repository but wasn't able to do it. I would give you the description of the steps that i have followed</p>
  
  <p>i have got cvs and cvsd installed.
  i have the following code in xinetd.d</p>
  
  <pre><code>service cvspserver
  {
       port = 2401
       socket_type = stream
       protocol = tcp
       user = root
       wait = no
       type = UNLISTED
       server = /usr/bin/cvs
       env = HOME=/home/cvs/cvsroot
       server_args = -f --allow-root /home/ks/cvs/cvsroot pserver
       disable = no
  }
  </code></pre>
  
  <p>i have set SystemAuth=no so that it doesn't look into system passwords</p>
  
  <p>i have added user and groups with apporpriate permissions
  and i have created a passwd file inside the CVSROOT
  and used mkpasswd to encrypt the password</p>
  
  <p>i have got the following result when i have checked to see if the server is up:
  <code>netstat -tap | grep cvs</code> : </p>
  
  <pre><code>tcp        0      0 *:cvspserver            *:*                   LISTEN      1016/cvsd       
  tcp        0      0 localhost:cvspserver    localhost:42965         TIME_WAIT   -
  </code></pre>
  
  <p>which shows that server is on and running<br>
  when i try with
  <code>export CVSROOT=:pserver:username1@localhost:/home/cvs/cvsroot</code> &amp;&amp;<code>cvs login</code></p>
  
  <p>i am not able to login into the server, it always gives me an error
  cvs [login aborted]: unrecognized auth response from localhost: cvs [pserver aborted]: /home/cvs/cvsroot: no such repository</p>
  
  <p>i have searched throughout  the internet and have gone through many tutorials.
  kindly tell me if i have to check something else. where i have gone wrong.</p>