• # J'utilise grack pour ça

    Posté par . En réponse au message git over http, casse tête.... Évalué à 1.

    https://github.com/schacon/grack
    avec en plus Apache et mod_perl juste pour le contrôle d'accès ainsi que le server rack passenger (libapache2-mod-passenger)

    Un virtualHost apache avec le serveurName qui va bien le documentRoot qui pointe vers les fichiers de conf du rack, notamment le fichier config.ru configuré pour utiliser ton dépôt git ex: /var/git/your.project.fr/PROJECT_NAME

    La couche access control (surement inutile pour toi, tu veux un accès public au repository?) se caractérise dans le vhost de cette façon

    PerlAccessHandler Apache::Authn::Redmine::access_handler
    PerlAuthenHandler Apache::Authn::Redmine::authen_handler
    ## for mysql
    RedmineDSN "DBI:mysql:database=databasename;host=my.db.server" 
    RedmineDbUser "chiliproject"
    RedmineDbPass "yourpass"
    RedmineGitSmartHttp yes
    
    

    J'ai à disposition un gitweb par défaut public que je peux baliser en accès a mes users, le niveau en sécurité est en retrait par rapport à un cryptage asymétrique ssh

    C'est une solution packagé avec un soft de gestion de projet écrit en RoR: Chiliproject/redmine

    D'ailleurs le module perl_apache d'authentification est fournit avec le soft

    Je sais pas à quelle niveau c'est crade mais chezmoiçamarche

    envoyé depuis mon clavier bépo