After upgrading my system from Jaguar to Panther, I did some tweaking
and got CVS running properly again. Since that time I have taked
some system updates, and I suspect that some of those updates have
screwed up my CVS settings because I can no longer log into CVS under
my account.
When I issue the login command I receive:
cvs [login aborted]: authorization failed: server rejected access
If I log in using the root account everything works just fine.
What do I need to do so I can get the permission fixed to allow me to
log into cvs under my account?
check if your repository is read/write for your user: make it group
writeable for a group your user belongs to.
I had already checked the permissions for the files in the repository
before posting, and I did not see anything suspicious. All files have
full access to a group that my account belongs to.
Uh. the default shell got changed to bash, so maybe you have CVSROOT
in your .tcshrc doing nothing? In which case you better put it in,
say, /etc/profile ?
I have been using Bash as my default shell since version 10.0 of Mac
OS X, and I only started using CVS on my Macintosh after I had
upgraded to Jaguar (10.2). I doubt there is a problem with my CVSROOT
enviroment variable.
Like I said I can switch to the root account in the Terminal and log
in from that account, and everything works fine.
It seems that CVS is configured correctly. I suspect the problem lies
along the lines that a software update has modified the permission of
a file that is involved in CVS authentication and I have no idea which
file, if any needs to be changed.