10

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

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

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

2 ответа2

9

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

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

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

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

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .