Ich muss Git auf einem isolierten Computer installieren, der nicht mit dem Internet verbunden ist. Dieser Computer ist extrem kontrolliert, wobei alle Installationen Genehmigungs- und Administratorrechte erfordern (nicht ich). Die neueste Version von git, die für das System zugelassen ist, ist 2.3.4.
Normalerweise gehe ich einfach auf die Website, lade das Installationsprogramm für einzelne Dateien herunter und bringe es auf den zu installierenden Computer. Die aktuell herunterladbare Version von Git ist jedoch 2.5.1. Ich sehe, dass es einen Link zu älteren Versionen gibt , aber es sind alles geteerte Ordner mit Quellcode, für deren Kompilierung und Installation von Git unter Windows andere Software (und daher Genehmigungen) erforderlich ist.
Meine Frage: Da die älteren Versionen zu einem bestimmten Zeitpunkt die aktuellen Versionen waren, sollten sie auch alle ausführbare Installationsprogramme haben. Werden diese Installationsprogramme älterer Versionen überall aufbewahrt, wo sie heruntergeladen werden können? Oder kann jemand einen einfacheren Weg vorschlagen, um eine ältere Version von git unter Windows zu installieren, ohne diesen Computer mit dem Internet verbinden zu können?
quelle
Antworten:
Wo kann ich eine ältere Version
git
für Windows bekommen?Sie haben Recht, die Download-Seite enthält Links zu alten Quellversionen auf kernel.org .
Auf der GitHub-Seite für finden Sie jedoch
git-for-windows
Download-Links, über die Sie beispielsweise eine Vorschau auf 2.3.4 Portable Dev erhalten können .(Hinweis: Ich sehe die endgültige Veröffentlichung von nicht
2.3.4
, aber laut Ramhounds Kommentar gibt es keine Garantie dafür, dass diese veröffentlicht wurde. Was präsentiert wird, sollte hoffentlich Ihren Anforderungen entsprechen.)quelle
Zusammenfassend, wenn ich richtig verstanden und recherchiert habe:
https://www.kernel.org/pub/software/scm/git/ hat Ordner mit Quellcodes für ALLE entwickelten Git-Versionen geteert. Das Kompilieren und Installieren von Quellcode unter Windows erfordert jedoch Tools von Drittanbietern und ist ein Entwicklungsproblem.
https://github.com/git-for-windows/git/releases?after=v2.5.2.windows.1 enthält ab Version 2.5 vollständig ausführbare Git für Windows-Installationsprogramme. Es gibt auch Installationskandidaten für Release-Kandidaten für Version 2.4 und Vorschau-Installationsprogramme für Version 2.3. Frühere Versionen als v2.3 werden alle als Zip-Ordner gespeichert.
Es ist nicht klar, ob frühere Versionen als v2.5 tatsächlich als vollständig öffentlich veröffentlichte Versionen veröffentlicht wurden, obwohl ich vermute, dass Installer von v2.2 und früheren Iterationen (die als Zips gespeichert wurden) aufgrund von Veralterung aus den Archiven entfernt wurden.
github.com/msysgit/msysgit/releases, das oben vorgeschlagen wurde, hat Vorschau-Versions-Installer von msysGit zurück auf Version 1.7. Ich möchte jedoch darauf hinweisen, dass msysGit und Git für Windows nicht dasselbe sind - das msysGit-Installationsprogramm bietet die Entwicklungsumgebung und Ressourcen, um Git selbst zu kompilieren, und das Git for Windows-Installationsprogramm ist das gebrauchsfertige Paket, das für Windows vorkompiliert wurde.
quelle