2.9.3.2 Using the client with password authenticationTo run a CVS command on a remote repository via the password-authenticating server, one specifies thepserver protocol, optional username, repository host, an
optional port number, and path to the repository. For example:
or
However, unless you're connecting to a public-access
repository (i.e., one where that username doesn't
require a password), you'll need to supply a password or log in first.
Logging in verifies your password with the repository and stores it in a file.
It's done with the
or
After you enter the password, CVS verifies it with
the server. If the verification succeeds, then that
combination of username, host, repository, and password
is permanently recorded, so future transactions with
that repository won't require you to run The records are stored, by default, in the file `$HOME/.cvspass'. That file's format is human-readable, and to a degree human-editable, but note that the passwords are not stored in cleartext--they are trivially encoded to protect them from "innocent" compromise (i.e., inadvertent viewing by a system administrator or other non-malicious person).
You can change the default location of this file by
setting the
should just work (unless the password changes on the
server side, in which case you'll have to re-run
Note that if the `:pserver:' were not present in
the repository specification, CVS would assume it
should use Of course, once you have a working copy checked out and are running CVS commands from within it, there is no longer any need to specify the repository explicitly, because CVS can deduce the repository from the working copy's `CVS' subdirectory.
The password for a given remote repository can be
removed from the
This document was generated by Frank Budszuhn on 10/28/2004 using slightly modified texi2html |