Size: 1041
Comment:
|
Size: 890
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
''Author: Tim Olsen <tolsen@limelabs.com>'' | ''Author: Tim Olsen <tim AT jux DOT com>'' |
Line 7: | Line 7: |
Download site: http://www.limedav.com/hg/hgkerberos | Download site: https://bitbucket.org/tolsen/hgkerberos |
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` |
Line 29: | Line 29: |
=== Support === There is a mailing list for urllib2_kerberos and hgkerberos at https://www.limedav.com/mailman/listinfo/urllib2_kerberos-discuss |
|
Line 34: | Line 30: |
CategoryExtension | CategoryExtensionsByOthers |
Kerberos Extension
This extension is not distributed with Mercurial.
Author: Tim Olsen <tim AT jux DOT com>
Download site: https://bitbucket.org/tolsen/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