Pobierz instalator dla starej wersji Git

11

Muszę zainstalować Git na izolowanym komputerze, który nie jest podłączony do Internetu. Ten komputer jest bardzo kontrolowany, a wszystkie instalacje wymagają zatwierdzenia i uprawnień administratora (nie ja). Najnowsza wersja git, która jest zatwierdzona dla systemu to 2.3.4.

Zwykle po prostu odwiedzam stronę internetową, pobieram instalator z jednym plikiem i przenoszę go na komputer, który ma zostać zainstalowany. Jednak aktualna wersja Git do pobrania to 2.5.1. Widzę, że istnieje link do starszych wersji , ale wszystkie są to smołowane foldery kodu źródłowego, które wymagają innego oprogramowania (a zatem zatwierdzeń) do skompilowania i zainstalowania git w systemie Windows.

Moje pytanie: Ponieważ starsze wersje były w pewnym momencie aktualnymi wersjami, wszystkie powinny mieć również wykonywalne instalatory. Czy instalatory starszych wersji są przechowywane w dowolnym miejscu, które można pobrać? Czy ktoś może zasugerować łatwiejszy sposób zainstalowania starszej wersji git w systemie Windows bez możliwości podłączenia tego komputera do Internetu?

David K.
źródło
Przybyłem tutaj, szukając tej samej odpowiedzi. AFAIK, nie było żadnych (publicznie wydanych) kompilacji dla Windows z wersji 1.8 do 2.5. Nic więc dziwnego, że nie znajdziesz 2.3. Jednak nie mogę teraz nawet znaleźć 1.8, na co się zdecyduję. Każdy ma pojęcie, gdzie mogę znaleźć ostatnią publicznie wydaną kompilację systemu Windows, która miała 1.8 ??
laggingreflex,
nm, znaleziono to github.com/msysgit/msysgit/releases
laggingreflex

Odpowiedzi:

9

Gdzie mogę uzyskać starszą wersję gitsystemu Windows?

Masz rację, strona pobierania prowadzi do starych wersji źródłowych na kernel.org .

Jednak strona GitHub zawieragit-for-windows łącza pobierania, na których można uzyskać na przykład przenośny podgląd wersji 2.3.4 .

(uwaga: nie widzę ostatecznej wersji 2.3.4, ale zgodnie z komentarzem Ramhounda nie ma gwarancji, że została wydana; to, co jest prezentowane, powinno być zgodne z Twoimi potrzebami)

bertieb
źródło
2
Nie ma gwarancji, że kiedykolwiek została wydana ostateczna wersja.
Ramhound,
@Ramhound ah, dzięki za informacje edytuje odpowiedź, aby to odzwierciedlić :)
bertieb
0

Podsumowując, jeśli poprawnie zrozumiałem i zbadałem:

https://www.kernel.org/pub/software/scm/git/ udostępnia smołowane foldery kodów źródłowych dla WSZYSTKICH opracowanych wersji Gita. Jednak kompilowanie i instalowanie kodu źródłowego w systemie Windows wymaga narzędzi innych firm i jest kłopotem programistycznym.

https://github.com/git-for-windows/git/releases?after=v2.5.2.windows.1 ma pełną wersję Git dla instalatorów Windows od wersji 2.5. Posiada również instalatory wersji kandydujących do wersji 2.2 i wersje zapoznawcze instalatorów do wersji 2.3. Wcześniejsze wersje niż v2.3 są przechowywane jako foldery zip.

Nie jest jasne, czy wcześniejsze wersje niż v2.5 zostały faktycznie wydane jako pełne wersje publicznie opublikowane, chociaż podejrzewam, że instalatory v2.2 i wcześniejsze iteracje (te przechowywane jako zamki błyskawiczne) zostały usunięte z archiwów z powodu przestarzałości.

github.com/msysgit/msysgit/releases, które laggingreflex sugeruje powyżej, ma instalatory wersji zapoznawczej msysGit z powrotem do wersji 1.7. Ostrzegam jednak, że msysGit i Git dla Windows to nie to samo - instalator msysGit zapewnia środowisko programistyczne i zasoby do samodzielnej kompilacji Git, a instalator Git dla Windows to gotowy do użycia pakiet wstępnie skompilowany dla systemu Windows.

C Elwell
źródło