unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
[parent not found: <mailman.569.1072272177.868.help-gnu-emacs@gnu.org>]
* Re: emacs cvs over ssh question
@ 2003-12-21 20:47 M. Serkan Apaydin
  0 siblings, 0 replies; 12+ messages in thread
From: M. Serkan Apaydin @ 2003-12-21 20:47 UTC (permalink / raw)


Hi,

> *From*: 	David B
> *Subject*: 	Re: emacs cvs over ssh question
> *Date*: 	08 Dec 2003 13:08:22 +0100
> *User-agent*: 	Gnus/5.09 (Gnus v5.9.0) Emacs/21.2
>
> ------------------------------------------------------------------------
>
>Andrew Taylor <ataylor@bogus.example.com <http://mail.gnu.org/spam.html>> writes:
>>/ /
>>/ This doesn't address your specific problem, but I typically use RSA/
>>/ key authentication by adding my public key to the list of authorized/
>>/ keys on the CVS server./
>
>Actually that was the solution- many thanks!
>
>David
>
>  
>

  Actually, I am also trying
to do the same. I have a remote repository, behind a firewall, and I can
connect it to it
using command line cvs, e.g. by saying:
setenv CVSROOT :ext:apaydin@robo:~/cvs_repository

but then when I try to use cvs within emacs, I get the error:
/usr/bin/ssh-askpass could not be found.

ssh-askpass is actually in /usr/local/bin,
and I could not find how to tell emacs where to look
for ssh-askpass. Simple add-path to .emacs in the form of:

(setq load-path (cons "/usr/local/bin/" load-path))
did not help.

Trying the solution suggested by Andrew Taylor requires setting the
CVSROOT as :pserver:apaydin@robo:~/cvs_repository
however then cvs login does not work, as connection is rejected by robo
since it is a firewall.

I was wondering you know of any solution for this case.

Thanks,

serkan

^ permalink raw reply	[flat|nested] 12+ messages in thread
* emacs cvs over ssh question
@ 2003-12-05 21:05 David B
  2003-12-05 23:34 ` Micha Feigin
       [not found] ` <bE6Ab.569810$pl3.446339@pd7tw3no>
  0 siblings, 2 replies; 12+ messages in thread
From: David B @ 2003-12-05 21:05 UTC (permalink / raw)


Hi

I am trying to use the CVS functionality in emacs on Linux (RedHat 9).
I can connect to my repository over SSH and perform all tasks from the
shell, but when I try to do the same tasks from the emacs menu, I get
errors.

Error number one:
Message: ssh_askpass: exec(/usr/lib/ssh/ssh-askpass): No such file or directory
Message: Write failed: Broken pipe

This is resolved by installing X11-ssh-askpass, but this then leads to
a second error relating to failed authentification keys (cant remember
exact sytax- on a different box at the moment)

ssh version is
OpenSSH_3.6.1p2, SSH protocols 1.5/2.0, OpenSSL 0x0090701f

emacs version is
21.2

I have searched the web quite extensively, and have found many
pointers that suggest that cvs over ssh is possible in emacs, however
there is no concrete documentation in the pertinent places (emacs FAQ,
pcl_cvs faq, openssh.org), and the snippets that I have gained from
browsing google are promising but incomplete.

So- how does emacs access remote cvs repositories that use ssh
authentification?

Dave

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2004-01-02 22:43 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.432.1072043395.868.help-gnu-emacs@gnu.org>
2003-12-22 15:29 ` emacs cvs over ssh question Kai Grossjohann
2003-12-22 21:26   ` M. Serkan Apaydin
2003-12-23 18:10     ` Kevin Rodgers
2003-12-24 12:19       ` gebser
     [not found] <mailman.569.1072272177.868.help-gnu-emacs@gnu.org>
2003-12-24 17:56 ` M. Serkan Apaydin
2003-12-24 20:07   ` Kevin Rodgers
2003-12-24 22:28     ` M. Serkan Apaydin
2004-01-02 22:43   ` gebser
2003-12-21 20:47 M. Serkan Apaydin
  -- strict thread matches above, loose matches on Subject: below --
2003-12-05 21:05 David B
2003-12-05 23:34 ` Micha Feigin
     [not found] ` <bE6Ab.569810$pl3.446339@pd7tw3no>
2003-12-08 12:08   ` David B

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).