Git pour Windows XP

14

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

Donovan Boddy
la source
3
Ne pouvez-vous pas simplement le télécharger et l'utiliser? git-scm.com/download/win
Mikael Kjær
si c'est juste une VM pour la compilation alors utilisez git dans votre hôte et ensuite compilez dans la VM
phuclv

Réponses:

21

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 )

nmariot
la source
3

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

...

Coops
la source
0

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).

mwfearnley
la source
@Downvoter, désolé si cela ne vous a pas été utile. Je voulais juste obtenir une explication ultime de la raison pour laquelle le support a été abandonné, je n'ai pas trouvé la réponse ultime, mais j'ai publié ce que j'ai trouvé et j'ai cité autant que possible.
mwfearnley