Solved [cvsnt] using CVS_GETPASS
Pavel Stehule
stehule at kix.fsv.cvut.cz
Fri Jan 23 08:09:38 GMT 2004
Good shot, it's works :->>>.
Thank You Very much
Pavel Stehule
On Thu, 22 Jan 2004, Misner, Ris wrote:
> > I have to write simple CVS wrapper, and I have a problems
> > with login. I
> > found something about env var CVS_GETPATH and protocol
> > (patch) cvsgui. But
> > it don't work :-((.
> >
> > Maybe Iam wrong
> >
> >
> > C:\testxxx>set CVS_GETPASS 'jolanaa'
> > CVS_GETPASS='jolanaa'
> > C:\testxxx>"C:\cvs\cvs" login
> > Logging in to :pserver:stehule at localhost:2401:/usr/local/cvs
> > CVS password:
> >
> > I need to write password. Why?
>
>
> I don't know anything about built-in support for a CVS_GETPASS
> environment variable, but you can write the password in the cvsroot
> string, as in the following:
>
> C:\testxxx>"C:\cvs\cvs"
> -d:pserver:stehule:jolanaa at localhost:2401:/usr/local/cvs login
> (broken down, that otion is:
> -d:protocol:username:password at server:port:repository)
>
> Or rather than login, just go straight to update, commit, etc. I have
> never had a need to use login for anything. I'm not sure, but the login
> command might always prompt for a password no matter what you do. Other
> commands like update, commit, tag, etc. never prompt me for a password
> because I have stored mine in the CVS root strings in the meta data in
> the CVS directories in my sandbox.
>
> If you are using WinCVS, you can use its "change root" macro to change
> the cvs root string that is stored in all of the cvs meta data files in
> your sandbox so that you don't have to use the -d option every time you
> execute a command.
>
> If you want to use the environment to get the password, you can use DOS
> tricks to accomplish that, as in:
>
> C:\testxxx>set CVS_GETPASS 'jolanaa'
> CVS_GETPASS='jolanaa'
> C:\testxxx>"C:\cvs\cvs"
> -d:pserver:stehule:%CVS_GETPASS%@localhost:2401:/usr/local/cvs login
>
> Hope this helps :)
>
> -Ris
> _______________________________________________
> cvsnt mailing list
> cvsnt at cvsnt.org
> http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
>
More information about the cvsnt
mailing list