Git para Windows XP

14

Alguém sabe como eu posso executar o Git no Windows XP? Eu herdei uma VM do XP e preciso de uma versão do meu código.

Infelizmente, a atualização não é uma opção devido a restrições de licença

Donovan Boddy
fonte
3
Você não pode simplesmente fazer o download e usá-lo? git-scm.com/download/win
Mikael Kjær
se for apenas uma VM para compilação, use git no seu host e depois compile na VM
phuclv

Respostas:

21

As últimas versões que funcionam com o Windows XP (32 bits):

Esta é a última versão compatível com Windows XP e Server 2003.

A partir do Git for Windows v2.10.1, é necessário o Windows Vista ou posterior. A última versão do Git for Windows para oferecer suporte ao Windows XP e Windows Server 2003 é v2.10.0. ( mais )

nmariot
fonte
3

Este é um artigo antigo, mas espero que responda a uma maneira de instalar no Windows XP

http://www.cnx-software.com/2011/08/19/install-git-for-windows-xp-windows-7/

O único motivo para instalar o TortoiseGit é se você está acostumado ao TortoiseCVS / TortoiseSVN e deseja manter a mesma aparência.

Eu uso a seguinte versão para instalação no Windows XP:

  • TortoiseGit 1.7.2.0 de 32 bits
  • Git 1.7.4

...

Cooperativas
fonte
0

Aqui está a resposta oficial da página Pré-requisitos do Git for Windows :

Versão do Windows

A partir do Git for Windows v2.10.1, é necessário o Windows Vista ou posterior. A última versão do Git for Windows para oferecer suporte ao Windows XP e Windows Server 2003 é v2.10.0 .

Por quê?

Partes do Git são implementadas no shell script, e o Git for Windows executa esses scripts através da camada de emulação POSIX do MSYS2 , que por sua vez é baseada na camada de emulação Cygwin POSIX . Visto que o Windows XP e o Windows Server 2003 já passaram do fim de sua vida útil, o projeto Cygwin encerrou seus esforços hercúlicos para oferecer suporte a essas versões do Windows.

Analisar alguns problemas do GitHub sugere que não houve uma decisão consciente por parte do GfW de descartar o suporte, mas uma atualização do MSYS quebrou a compatibilidade, e eles perceberam em algum momento após o lançamento subsequente (2.10.1).

mwfearnley
fonte
@ Downvoter, desculpe se isso não foi útil para você. Eu só queria chegar a uma explicação definitiva sobre por que o suporte foi retirado, não encontrei a resposta definitiva, mas publiquei o que encontrei e citei o máximo que pude.
precisa saber é o seguinte