Pourquoi git clone me donne un résultat différent en HTTP et en SSH ?


Il clone depuis SSH et possède la dernière version.

Je clone depuis HTTP et j’ai une version d’il y a une mois.

La raison: Git doit générer des fichiers spéciaux pour que le pull via HTTP soit à jour.

Sur le serveur, un petit:

git update-server-info

Et on est reparti comme en 40. Et pour pérenniser ça, un petit hook Git. Ca tombe bien, il est tout fait:

mv .git/hooks/post-update.sample .git/hooks/post-update

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.