Скачать установщик для старой версии Git

11

Мне нужно установить Git на изолированном компьютере, который не подключен к Интернету. Этот компьютер очень управляем, со всеми установками, требующими одобрения и прав администратора (не я). Самая последняя версия git, одобренная для этой системы, - 2.3.4.

Обычно я просто захожу на веб-сайт, загружаю установщик с одним файлом и перенесу его на компьютер для установки. Тем не менее, текущая загружаемая версия Git 2.5.1. Я вижу, что есть ссылка на более старые версии , но все они представляют собой отредактированные папки исходного кода, которые требуют другого программного обеспечения (и, следовательно, одобрения) для компиляции и установки git в Windows.

Мой вопрос: поскольку более ранние версии были текущими версиями в какой-то момент, все они должны иметь также исполняемые установщики. Эти инсталляторы старых версий хранятся в любом месте, доступном для скачивания? Или кто-нибудь может предложить более простой способ установить более старую версию git на Windows без возможности подключения указанного компьютера к Интернету?

Дэвид К
источник
Пришел сюда в поисках того же ответа. AFAIK, не было никаких (публично выпущенных) сборок для windows от версии 1.8 до 2.5. Поэтому неудивительно, что вы не найдете 2.3. Однако я даже не могу найти 1.8 сейчас, и это то, что я согласен. Кто-нибудь есть идеи, где я могу найти последнюю публично выпущенную сборку Windows, которая была 1,8?
laggingreflex
nm, нашел его github.com/msysgit/msysgit/releases
laggingreflex

Ответы:

9

Где взять старую версию gitдля Windows?

Вы правы, страница загрузки ссылается на старые версии исходного кода на kernel.org .

Однако на странице GitHubgit-for-windows есть ссылки для скачивания, где вы можете получить, например, 2.3.4 portable dev preview .

(обратите внимание, я не вижу окончательного релиза 2.3.4, но, согласно комментарию Рэмхаунда, нет гарантии, что он был выпущен; то, что представлено, должно соответствовать вашим потребностям)

bertieb
источник
2
Нет гарантии, что когда-либо была выпущена финальная версия.
Ramhound
@ Ramhound ах, спасибо за информацию - отредактирую ответ, чтобы отразить это :)
bertieb
0

Подводя итог, если я правильно понял и исследовал:

На https://www.kernel.org/pub/software/scm/git/ есть отредактированные папки с исходными кодами для ВСЕХ разработанных версий Git. Тем не менее, компиляция и установка исходного кода в Windows требует сторонних инструментов и является проблемой разработки.

https://github.com/git-for-windows/git/releases?after=v2.5.2.windows.1 имеет полностью исполняемый установщик Git для Windows начиная с версии 2.5 и выше. Он также имеет версии-кандидаты для установки v2.4 и превью для v2.3. Более ранние версии, чем v2.3, хранятся в виде zip-папок.

Не ясно, действительно ли более ранние версии, чем v2.5, были выпущены как полные общедоступные версии, хотя я подозреваю, что установщики v2.2 и предыдущих итераций (те, которые хранятся в виде zips) были удалены из архивов из-за устаревания.

github.com/msysgit/msysgit/releases, который предложил выше laggingreflex, имеет установщики предварительной версии msysGit, вернувшиеся к v1.7. Однако я хотел бы предупредить, что msysGit и Git для Windows - это не одно и то же: установщик msysGit предоставляет среду разработки и ресурсы для самостоятельной компиляции Git, а установщик Git для Windows - это готовый к использованию пакет, предварительно скомпилированный для Windows.

С Элвелл
источник