Bonjour,

Je cherche à mettre en service un serveur GIT privé avec contrôle d’accès avancé (pour paranoïaque).

Sur ce serveur je souhaites pouvoir :
  • accéder au serveur GIT en utilisant http
  • avoir un contrôle d'accès des utilisateurs s’appuyant sur les groupes Active Directory.
  • pouvoir donner accès en lecture et/ou en écriture à
    • un fichier
    • une arborescence contenu dans répertoires
    • une branche GIT
    • voir le tout réuni (une arborescence contenu dans répertoires sur une branche particuliere)


J'ai identifié les solutions suivantes :
  • utiliser les hooks et développer le tout, mais je n'ai pas le temps !
  • Utiliser gitolite. La doc est plutôt compliqué :/ . Je n'arrive pas a savoir si ça marche en http. Puis-je utiliser l'active Directory ?


Existe-t-il d'autres solutions ? Une autre approche ?

Merci de votre aide

ps: github est à exclure puisque non privé.