summaryrefslogtreecommitdiff
path: root/doc/darcs.txt
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2005-11-24 15:34:49 +0000
committerbringert <bringert@cs.chalmers.se>2005-11-24 15:34:49 +0000
commitbb573d016c5906f6de323af56bc175a0dd096ecb (patch)
treec29e417c0cec070006c97c44791080b9d8f6c141 /doc/darcs.txt
parent4e39769f07e65f7d7e3cb903b8d8b3a5812e267b (diff)
Document ControlMaster problem in Cygwin.
Diffstat (limited to 'doc/darcs.txt')
-rw-r--r--doc/darcs.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/darcs.txt b/doc/darcs.txt
index 35903ed08..90962a6d1 100644
--- a/doc/darcs.txt
+++ b/doc/darcs.txt
@@ -274,6 +274,24 @@ $ ssh -M gfreposerver
or use the ``darcs-cm`` script shown above.
+== I'm using Cygwin and I get "mm_receive_fd: no fd" ==
+
+It seems like ssh connection multiplexing doesn't work under Cygwin:
+http://www.mail-archive.com/cygwin@cygwin.com/msg61323.html.
+
+The workaround is to use password authentication. Just remove the
+ControlPath line in ``.ssh/config``, and don't setup a ControlMaster
+connection (and don't use darcs-cm).
+
+You should then be able to checkout using just:
+
+```
+$ darcs get --partial --set-scripts-executable gfreposerver:/users/cs/www/Research/Language-technology/darcs/GF/
+```
+
+The problem is that when you pull and push, you have to enter your
+password quite a few times.
+
== How do I avoid typing in my password so many times? ==