Differences between revisions 2 and 3
Revision 2 as of 2008-10-02 17:01:10
Size: 1041
Editor: TimOlsen
Comment:
Revision 3 as of 2008-10-02 17:01:54
Size: 1030
Editor: TimOlsen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
Install pykerberos. In debian, the package is python-kerberos. pykerberos is originally developed by Apple so it should be available somewhere for Mac OS X. I don't believe it is available for Windows. Install pykerberos. In debian, the package is python-kerberos. pykerberos is developed by Apple so it should be available somewhere for Mac OS X. I don't believe it is available for Windows.
Line 18: Line 18:
install urllib2_kerberos: `easy_install urllib2_kerberos` Install urllib2_kerberos: `easy_install urllib2_kerberos`

Kerberos Extension

This extension is not distributed with Mercurial.

Author: Tim Olsen <tolsen@limelabs.com>

Download site: http://www.limedav.com/hg/hgkerberos

Overview

hgkerberos provides support for kerberos authentication (Negotiate/SPNEGO) over HTTP.

hgkerberos has been successfully tested against Apache's mod_auth_kerb.

Configuration

Install pykerberos. In debian, the package is python-kerberos. pykerberos is developed by Apple so it should be available somewhere for Mac OS X. I don't believe it is available for Windows.

Install urllib2_kerberos: easy_install urllib2_kerberos

Configure your .hgrc to enable the extension by adding following lines:

[extensions]
hgext.kerberos=
# or, if kerberos.py is not in the hgext dir:
# kerberos=/path/to/hgkerberos.py

Support

There is a mailing list for urllib2_kerberos and hgkerberos at https://www.limedav.com/mailman/listinfo/urllib2_kerberos-discuss


CategoryExtension

KerberosExtension (last edited 2023-08-19 22:29:27 by EricHawicz)