Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Internet > HTTP (WWW)

    gitolite-sshkey-form 0.2.1

    Download button

    Downloads: 177  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Georgi Valkov | More programs
    BSD License / FREE
    June 14th, 2012, 00:34 GMT
    ROOT / Internet / HTTP (WWW)

     Read user reviews (0)  Refer to a friend  Subscribe

    gitolite-sshkey-form description

    Web app for submitting SSH public keys directly to gitolite

    Gitolite-sshkey-form is a simple web application that allows users to submit their ssh public keys directly to gitolite. While this can simplify public key distribution, an administrator still has to give users access rights through gitolite-admin.conf.

    Simple Authentication

    The update.authenticate.sh hook can be used to authenticate users that gitolite has authorized. Once a user has associated their alias (eg. johndoe) with an identity (eg. John Doe < jdoe@email >) the hook will compare that identity against the committer field of all commit object that the user is attempting to push. In pseudo-code:

    identity = < fetch gitolite-sshkey-form/get-identity/johndoe >
    revisions = < list of revisions that we're trying to push >

    for revision in revisions:
     committer = < get committer for revision >
     if identity is not committer: complain()


    If you wish to disable this functionality, set ENABLE_IDENTITIES to False in the configuration file. This would remove the /set-identity, /get-identity paths, as well as the identity text input from the index view.

    Since gitolite-sshkey-form needs a REMOTE_USER to be set by your application server, you most likely already have a better service against which to authenticate commits (centralized authentication). The described functionality might be useful if your authentication backend does not contain all the necessary information (full name, email) or in cases where it is easier to manage your git identity separately.


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    submit sshkey | sshkey form | gitolite | sshkey | form

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM