Étiquette : Git

Un GitHub chez vous : GitBlit

Le gestionnaire de source GitHub est un dépôt Git sur le Web. Pour une société privée, cela pose un problème lorsqu’elle travaille sur des sources confidentielles. Rien ne vous protège contre un accès illégal (un mot de passe ce vole). Le mieux est de l’héberger sur son réseau privé, ou sur ses serveurs.
Le logiceil Open Source Gitblit répond à ce besoin.

Cella fait maintenant quelques années je l’utilise depuis Eclipse et que je l’apprécie.

Gitblit  est une servlet Java de dépôt Git sous licence Apache 2.0 et open source (Java v7 + ).
Il nécessite un serveur de Servlet  v2.5 ou v3 tel que Tomcat v6/7, Jetty v6/7/8, ou autre.
Si vous n’avez pas ce genre de serveur, il existe Gitblit Go un « tout en un » qui contient le serveur de servlet (Jetty) et GitBlit installé pour Window ou  Linux ou OSX

Quelques fonctionnalités de Gitblit :

  • interface Web
  • Localisation dans plusieurs langues, dont l’Anglais, le Français, l’Espagnole, l’Allemand, le Japonais…
  • Dépôt Git (pull,push, RWD+ …)
  • gestion de dépôt
  • des statistiques d’usage
  • gestion de compte
  • recherche plein-TEXT
  • support le connecteur SSL, HTTPS et GIT
  • des plug-ins pour :
    • LDAP
    • Redmin
    • SalesForce
    • authentification Windpws
    • authentification  PAM
  • flux RSS
  • JSON RPC pour intégration
  • une API java RSS/JSON API pour intégration dans vos applications
  • stratégie de sauvegarde et d’agrégation de dépôt GIT

Vous trouverez Gitblit sur :  http://gitblit.com/

Des copies-écrans :