Saya perlu menginstal Git pada komputer terisolasi yang tidak terhubung ke internet. Komputer ini sangat terkontrol, dengan semua instalasi membutuhkan persetujuan dan hak istimewa admin (bukan saya). Versi git terbaru yang disetujui untuk sistem adalah 2.3.4.
Biasanya, saya hanya akan pergi ke situs web, mengunduh installer file tunggal dan membawanya ke komputer untuk diinstal. Namun, versi Git yang dapat diunduh saat ini adalah 2.5.1. Saya melihat bahwa ada tautan ke versi yang lebih lama , tetapi semuanya adalah folder kode sumber yang ter-tar, yang memerlukan perangkat lunak lain (dan karenanya persetujuan) untuk mengkompilasi dan menginstal git pada Windows.
Pertanyaan saya: Karena versi yang lebih lama adalah versi saat ini pada satu titik, mereka juga harus memiliki installer yang dapat dieksekusi. Apakah penginstal versi lama ini disimpan di mana saja yang dapat diunduh? Atau adakah yang bisa menyarankan cara yang lebih mudah untuk menginstal git versi lama pada Windows tanpa dapat menghubungkan komputer tersebut ke internet?
sumber
Jawaban:
Di mana saya bisa mendapatkan versi
git
Windows yang lebih lama?Anda benar, halaman unduhan menautkan ke rilis sumber lama di kernel.org .
Namun, halaman GitHub untuk
git-for-windows
menyediakan tautan unduhan, di mana Anda bisa mendapatkan pratinjau dev portabel 2.3.4, misalnya .(catatan, saya tidak melihat rilis final dari
2.3.4
, tetapi sesuai komentar Ramhound tidak ada jaminan ini dirilis; apa yang disajikan semoga sesuai dengan kebutuhan Anda)sumber
Untuk meringkas, jika saya mengerti dan meneliti dengan benar:
https://www.kernel.org/pub/software/scm/git/ memiliki folder kode sumber yang sudah ditambal untuk SEMUA versi Git yang telah dikembangkan. Namun, mengkompilasi dan menginstal kode sumber pada Windows memerlukan alat pihak ketiga dan merupakan kendala pengembangan.
https://github.com/git-for-windows/git/releases?after=v2.5.2.windows.1 memiliki Git yang dapat dieksekusi penuh untuk pemasang Windows mulai dari versi 2.5 dan seterusnya. Ini juga memiliki versi rilis calon kandidat untuk v2.4 dan pratinjau installer untuk v2.3. Versi sebelumnya dari v2.3 semua disimpan sebagai folder zip.
Tidak jelas apakah versi sebelumnya dari v2.5 benar-benar dirilis sebagai versi publik yang dirilis penuh, meskipun saya menduga bahwa installer v2.2 dan iterasi sebelumnya (yang disimpan sebagai ritsleting) telah dibuang dari arsip karena usang.
github.com/msysgit/msysgit/releases yang disarankan laggingreflex di atas, memiliki installer versi pratinjau dari msysGit kembali ke v1.7. Namun, saya mengingatkan bahwa msysGit dan Git untuk Windows bukanlah hal yang sama - pemasang msysGit menyediakan lingkungan pengembangan dan sumber daya untuk mengkompilasi Git sendiri, dan pemasang Git untuk Windows adalah paket siap pakai yang telah disiapkan sebelumnya untuk Windows.
sumber