Quelqu'un sait-il comment exécuter Git sur Windows XP? J'ai hérité d'une machine virtuelle XP et j'ai besoin d'un moyen de versionner mon code.
Malheureusement, la mise à jour n'est pas une option en raison de contraintes de licence
Quelqu'un sait-il comment exécuter Git sur Windows XP? J'ai hérité d'une machine virtuelle XP et j'ai besoin d'un moyen de versionner mon code.
Malheureusement, la mise à jour n'est pas une option en raison de contraintes de licence
Réponses:
Les dernières versions fonctionnant avec Windows XP (32 bits):
Il s'agit de la dernière version compatible avec Windows XP et Server 2003.
Depuis Git pour Windows v2.10.1, Windows Vista ou version ultérieure est requis. La dernière version de Git pour Windows pour prendre en charge Windows XP et Windows Server 2003 est la v2.10.0. ( plus )
Il s'agit d'un vieil article mais qui, espérons-le, répond à une méthode d'installation sur Windows XP
http://www.cnx-software.com/2011/08/19/install-git-for-windows-xp-windows-7/
La seule raison d'installer TortoiseGit est si vous êtes habitué à TortoiseCVS / TortoiseSVN et que vous souhaitez conserver le même aspect.
J'utilise la version suivante pour l'installation sur Windows XP:
- TortoiseGit 1.7.2.0 32 bits
- Git 1.7.4
...
Voici la réponse officielle de la page Prérequis Git pour Windows :
Version Windows
Depuis Git pour Windows v2.10.1, Windows Vista ou version ultérieure est requis. La dernière version de Git pour Windows pour prendre en charge Windows XP et Windows Server 2003 est la v2.10.0 .
Pourquoi?
Certaines parties de Git sont implémentées dans un script shell, et Git pour Windows exécute ces scripts via la couche d'émulation POSIX de MSYS2 , qui à son tour est basée sur la couche d'émulation Cygwin POSIX . Étant donné que Windows XP et Windows Server 2003 ont dépassé leur fin de vie officielle, le projet Cygwin a mis fin à leurs efforts herculéens pour prendre en charge ces versions de Windows.
En fouillant dans certains problèmes de GitHub, il n'y a pas eu de décision consciente de la part de GfW de supprimer le support, mais une mise à jour MSYS a rompu la compatibilité, et ils se sont rendus compte à un moment donné après la version suivante (2.10.1).