In http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=230128 I
suggested the following
"Due to the many flaws of cvs pserver, lot of CVS repositories
accessible via ssh, only via ssh, by setting CVS_RSH to ssh.
Using tkcvs with such repositories is a bit painy: each time you
a repository, you have to type 2 times your passphrase.
There are some workarounds:
- using key with no passphrase, which is from a security
view not really an option
- deactivate almost all tkviewcvs check, which makes tkcvs
less interesting and does not really helps that much
- using ssh-agent, which is a fine solution but is
not very easy, not really end-user oriented.
I would be very glad if tkcvs was able to notice he is handling a
CVS_RSH=ssh repository (in fact, he just have to look for the
environment variable, it's trivial), and then, instead of asking
endlessly for the passphrase on the terminal, ask to type the
passphrase and use ssh-agent to keep the connection for the
It would be a wonderful improvement, making tkcvs really usable
nowadays CVS servers."
(the debian maintainer seems busy and so I forward directly my
request to you)