[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
psvn with svn+ssh protocol working copy
From: |
Seb |
Subject: |
psvn with svn+ssh protocol working copy |
Date: |
Sat, 24 Oct 2009 10:24:44 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) |
Hi,
Although I can checkout, commit and do all operations I need from a
shell, I cannot update my working copy of a directory under SVN control
with svn+ssh in Emacs with psvn. I get the message:
svn failed:
Network connection closed unexpectedly
in the minibuffer. Checking the comments on psvn.el, I see that using
x11-ssh-askpass would help, so I installed Debian sid's ssh-askpass
package, and now I'm shown a graphical dialog to enter the passphrase.
This works fine, but requires typing the passphrase with every commit or
update.
The comment in psvn.el ($Id: psvn.el 35820 2009-02-11 21:35:14Z) from
GNU Emacs 23.1.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.18.3) of
2009-10-23 on elegiac, modified by Debian, reads:
,-----[ psvn.el (lines: 1283 - 1292) ]
| ;; Communicate with the subprocess via pipes rather
| ;; than via a pseudoterminal, so that if the svn+ssh
| ;; scheme is being used, SSH will not ask for a
| ;; passphrase via stdio; psvn.el is currently unable
| ;; to answer such prompts. Instead, SSH will run
| ;; x11-ssh-askpass if possible. If Emacs is being
| ;; run on a TTY without $DISPLAY, this will fail; in
| ;; such cases, the user should start ssh-agent and
| ;; then run ssh-add explicitly.
`-----
However, I do have ssh-agent running, and have also run ssh-add, but I'm
still being presented with the dialog. Has somebody had to deal with
this? Thanks in advance.
Cheers,
--
Seb
- psvn with svn+ssh protocol working copy,
Seb <=