git-annex/doc/design
Joey Hess 85e9e8c0cf webapp: Better ssh password prompting.
When setting up a remote on a ssh server, prompt for a password inside the
webapp, rather than relying on ssh's own password prompting in the terminal
the webapp was started from, or ssh-askpass.

Avoids double prompting for the ssh password (and triple-prompting on
windows for rsync.net), since the entered password is cached for 10 minutes
and this cached password is reused when setting up the repository, after
the initial probe.

When the user has an existing ssh key set up, they can choose to use it,
rather than entering a password. The webapp used to probe for this case
automatically, so this is a little harder, but it's an advanced user thing.

Note that this commit is known to break enabling existing rsync
repositories. It hs not been tested with gcrypt repositories. It's not been
successfully tested yet on Windows.

This commit was sponsored by Ralph Mayer.
2014-05-14 15:38:32 -04:00
..
assistant webapp: Better ssh password prompting. 2014-05-14 15:38:32 -04:00
encryption Added a comment 2012-08-15 19:16:10 +00:00
external_special_remote_protocol Added a comment 2014-02-11 13:44:10 +00:00
git-remote-daemon Added a comment: Rolling hash chunking 2014-04-04 14:16:25 +00:00
metadata Added a comment: Why not automatically add the whole date? 2014-04-30 20:41:21 +00:00
requests_routing keep track of satisfied requests, and summarize 2014-05-09 16:41:05 -03:00
assistant.mdwn clarify that this is mostly done (i think?) 2014-04-07 04:41:56 +00:00
caching_database.mdwn link to another place this could be used, perhaps 2014-03-18 15:53:06 -04:00
encryption.mdwn clarify 2013-08-29 14:32:25 -04:00
external_special_remote_protocol.mdwn fix missing SETCONFIG Value 2014-02-10 21:11:48 -04:00
gcrypt.mdwn automatically derive an annex-uuid from a gcrypt-uuids 2013-09-05 16:02:39 -04:00
git-remote-daemon.mdwn fix typos. 2014-04-16 10:41:07 +02:00
metadata.mdwn pre-commit-annex hook script to automatically extract metadata from lots of types of files 2014-03-02 20:11:58 -04:00
preferred_content.mdwn preferred content stability analysis 2014-01-22 15:55:44 -04:00
requests_routing.mdwn keep track of satisfied requests, and summarize 2014-05-09 16:41:05 -03:00
roadmap.mdwn typo 2014-04-21 21:27:17 +00:00