Мне нужно установить Git на изолированном компьютере, который не подключен к Интернету. Этот компьютер очень управляем, со всеми установками, требующими одобрения и прав администратора (не я). Самая последняя версия git, одобренная для этой системы, - 2.3.4.
Обычно я просто захожу на веб-сайт, загружаю установщик с одним файлом и перенесу его на компьютер для установки. Тем не менее, текущая загружаемая версия Git 2.5.1. Я вижу, что есть ссылка на более старые версии , но все они представляют собой отредактированные папки исходного кода, которые требуют другого программного обеспечения (и, следовательно, одобрения) для компиляции и установки git в Windows.
Мой вопрос: поскольку более ранние версии были текущими версиями в какой-то момент, все они должны иметь также исполняемые установщики. Эти инсталляторы старых версий хранятся в любом месте, доступном для скачивания? Или кто-нибудь может предложить более простой способ установить более старую версию git на Windows без возможности подключения указанного компьютера к Интернету?
источник
Ответы:
Где взять старую версию
git
для Windows?Вы правы, страница загрузки ссылается на старые версии исходного кода на kernel.org .
Однако на странице GitHub
git-for-windows
есть ссылки для скачивания, где вы можете получить, например, 2.3.4 portable dev preview .(обратите внимание, я не вижу окончательного релиза
2.3.4
, но, согласно комментарию Рэмхаунда, нет гарантии, что он был выпущен; то, что представлено, должно соответствовать вашим потребностям)источник
Подводя итог, если я правильно понял и исследовал:
На 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.
источник