Differences between revisions 1 and 2
Revision 1 as of 2012-04-17 19:06:18
Size: 327
Editor: rwc-vpn
Comment:
Revision 2 as of 2012-04-17 22:26:48
Size: 982
Editor: rwc-vpn
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
This extension allows the factotum facility on Plan 9 from Bell Labs platforms
to provide authentication information for HTTP access. Configuration entries
specified in the {{{auth}}} section as well as authentication information provided
in the repository URL are fully supported. If no prefix is specified, a value
of {{{*}}} will be assumed.

By default, keys are specified as:
{{{
  proto=pass service=hg prefix=<prefix> user=<username> !password=<password>
}}}

If the factotum extension is unable to read the required key, one will be
requested interactively.
Line 9: Line 22:
Line 13: Line 25:

[factotum]
mount = /mnt/factotum
path = /bin/auth/factotum
service = hg

Factotum extension

This extension is currently being distributed along with Mercurial.

Author: Steven Stallion

Overview

This extension allows the factotum facility on Plan 9 from Bell Labs platforms to provide authentication information for HTTP access. Configuration entries specified in the auth section as well as authentication information provided in the repository URL are fully supported. If no prefix is specified, a value of * will be assumed.

By default, keys are specified as:

  proto=pass service=hg prefix=<prefix> user=<username> !password=<password>

If the factotum extension is unable to read the required key, one will be requested interactively.

Configuration

[extensions]
factotum =

[factotum]
mount = /mnt/factotum
path = /bin/auth/factotum
service = hg

Usage

This extension doesn't require user interaction to work.


CategoryBundledExtension

FactotumExtension (last edited 2012-05-04 16:11:06 by c-76-126-113-81)