Git für Windows XP

14

Weiß jemand, wie ich Git unter Windows XP ausführen kann? Ich habe eine XP-VM geerbt und benötige eine Möglichkeit, meinen Code zu versionieren.

Leider ist eine Aktualisierung aus lizenzrechtlichen Gründen nicht möglich

Donovan Boddy
quelle
3
Können Sie es nicht einfach herunterladen und verwenden? git-scm.com/download/win
Mikael Kjær
Wenn es sich nur um eine VM zum Kompilieren handelt, verwenden Sie git in Ihrem Host und kompilieren Sie dann um
Uhr

Antworten:

21

Die letzten Versionen, die mit Windows XP (32 Bit) arbeiten:

Dies ist die letzte Version, die mit Windows XP und Server 2003 kompatibel ist.

Ab Git für Windows v2.10.1 ist Windows Vista oder höher erforderlich. Die letzte Version von Git für Windows zur Unterstützung von Windows XP und Windows Server 2003 ist v2.10.0. ( mehr )

nmariot
quelle
3

Dies ist ein alter Artikel, der jedoch hoffentlich eine Möglichkeit zur Installation unter Windows XP bietet

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

Der einzige Grund, TortoiseGit zu installieren, besteht darin, dass Sie TortoiseCVS / TortoiseSVN gewohnt sind und das gleiche Erscheinungsbild beibehalten möchten.

Ich verwende die folgende Version für die Installation unter Windows XP:

  • TortoiseGit 1.7.2.0 32-Bit
  • Git 1.7.4

...

Coops
quelle
-1

Hier ist die offizielle Antwort von der Seite mit den Voraussetzungen für Git für Windows :

Windows-Version

Ab Git für Windows v2.10.1 ist Windows Vista oder höher erforderlich. Die letzte Version von Git für Windows zur Unterstützung von Windows XP und Windows Server 2003 ist v2.10.0 .

Warum?

Teile von Git sind in Shell-Skripten implementiert, und Git für Windows führt diese Skripten über aus die POSIX-Emulationsebene von MSYS2 aus, die wiederum auf der Cygwin POSIX-Emulationsebene basiert . Angesichts der Tatsache, dass Windows XP und Windows Server 2003 Jahre nach ihrem offiziellen Ende sind, beendete das Cygwin-Projekt seine Herkulesbemühungen, diese Windows-Versionen zu unterstützen.

Das Durchstöbern einiger GitHub-Probleme deutet darauf hin, dass es keine bewusste Entscheidung seitens der GfW gab, die Unterstützung einzustellen, sondern dass ein MSYS-Update die Kompatibilität unterbrochen hat. Dies wurde irgendwann nach der nachfolgenden Veröffentlichung (2.10.1) festgestellt.

mwfearnley
quelle
@Downvoter, tut mir leid, wenn dir das nicht weitergeholfen hat. Ich wollte nur eine ultimative Erklärung dafür finden, warum die Unterstützung eingestellt wurde, ich fand keine ultimative Antwort, aber ich veröffentlichte, was ich fand, und zitierte so viel ich konnte.
Mwfearnley