Une interface Web pour Git

git-logo

Il est fréquent de recourir à Git quand on se met à coder des projets ou pourquoi pas pour faire un Wiki.

J’avais déjà parlé d’auto-héberger son Git et j’avais évoqué la commande git instaweb qui génère une page Web à partir d’un dépôt Git.

Aussi pratique qu’elle soit, cette commande n’est pas toujours adaptée :

  • Nécessite Lighttpd ou Apache2 ou NGinx
  • Design et ergonomie très basiques

 

Heureusement, un peu de Python et de JS vont nous sortir de là :

Eric Albert a développé pour vous le petit script git-webui qui rend à Git une vraie interface Web, bien faite, avec un serveur Web integré.

On peut facilement naviguer dans les versions, voir les diffs, le tout pour quelques ko de code.

 

curl https://raw.githubusercontent.com/alberthier/git-webui/master/install/installer.sh | bash

 

Et si vous voulez voir ce code sous licence libre, c’est par ici.

Sur le même sujet :