Tải xuống trình cài đặt cho phiên bản cũ của Git


11

Tôi cần cài đặt Git trên một máy tính bị cô lập không được kết nối với internet. Máy tính này cực kỳ được kiểm soát, với tất cả các cài đặt cần có sự phê duyệt và đặc quyền của quản trị viên (không phải tôi). Phiên bản mới nhất của git được phê duyệt cho hệ thống là 2.3.4.

Thông thường, tôi chỉ cần truy cập trang web, tải xuống trình cài đặt một tập tin và mang nó đến máy tính để cài đặt. Tuy nhiên, phiên bản Git có thể tải xuống hiện tại là 2.5.1. Tôi thấy rằng có một liên kết đến các phiên bản cũ hơn , nhưng chúng đều là các thư mục được mã hóa bằng mã nguồn, yêu cầu phần mềm khác (và do đó chấp thuận) để biên dịch và cài đặt git trên Windows.

Câu hỏi của tôi: Vì các phiên bản cũ hơn là các phiên bản hiện tại, nên tất cả chúng đều có trình cài đặt thực thi. Những trình cài đặt của các phiên bản cũ hơn được giữ ở bất cứ nơi nào có sẵn để tải xuống? Hoặc bất cứ ai cũng có thể đề xuất một cách dễ dàng hơn để cài đặt phiên bản git cũ hơn trên Windows mà không thể kết nối máy tính nói với internet?


Đến đây để tìm câu trả lời tương tự. AFAIK, không có bản dựng (phát hành công khai) nào cho các cửa sổ từ phiên bản 1.8 đến 2.5. Vì vậy, không có gì ngạc nhiên khi bạn sẽ không tìm thấy 2.3. Tuy nhiên tôi thậm chí không thể tìm thấy 1.8 bây giờ, đó là những gì tôi sẽ giải quyết. Bất cứ ai cũng có ý tưởng về nơi tôi có thể tìm thấy bản dựng Windows phát hành công khai cuối cùng là 1.8 ??
laggingreflex

Câu trả lời:


9

Tôi có thể lấy phiên bản cũ hơn gitcho Windows ở đâu?

Bạn nói đúng, trang tải xuống liên kết đến các bản phát hành nguồn cũ trên kernel.org .

Tuy nhiên, trang GitHub đểgit-for-windows cung cấp các liên kết tải xuống , ví dụ bạn có thể nhận bản xem trước dành cho nhà phát triển 2.3.4 .

(lưu ý, tôi không thấy bản phát hành cuối cùng 2.3.4, nhưng theo nhận xét của Ramhound, không có gì đảm bảo điều này đã được phát hành; những gì được trình bày hy vọng phù hợp với nhu cầu của bạn)


2
Không có gì đảm bảo rằng đã từng có phiên bản cuối cùng được phát hành.
Ramhound

@Ramhound ah, cảm ơn vì thông tin- sẽ chỉnh sửa câu trả lời để phản ánh điều đó :)
bertieb

0

Tóm lại, nếu tôi hiểu và nghiên cứu chính xác:

https://www.kernel.org/pub/software/scm/git/ có các thư mục mã nguồn được mã hóa cho TẤT CẢ các phiên bản Git đã được phát triển. Tuy nhiên, việc biên dịch và cài đặt mã nguồn trên Windows đòi hỏi các công cụ của bên thứ ba và là một vũng lầy phát triển.

https://github.com/git-for-windows/git/release?after=v2.5.2.windows.1 có Git thực thi đầy đủ cho trình cài đặt Windows từ phiên bản 2.5 trở đi. Nó cũng đã phát hành trình cài đặt phiên bản ứng viên cho v2.4 và trình cài đặt xem trước cho v2.3. Các phiên bản trước hơn v2.3 đều được lưu trữ dưới dạng thư mục zip.

Không rõ liệu các phiên bản trước đó so với phiên bản 2.5 có thực sự được phát hành dưới dạng phiên bản phát hành công khai đầy đủ hay không, mặc dù tôi nghi ngờ rằng các trình cài đặt của v2.2 và các lần lặp trước (các phiên bản được lưu trữ dưới dạng khóa) đã bị loại khỏi kho lưu trữ do lỗi thời.

github.com/msysgit/msysgit/release mà laggingreflex đã đề xuất ở trên, đã xem trước các trình cài đặt phiên bản của msysGit trở lại v1.7. Tuy nhiên, tôi xin lưu ý rằng msysGit và Git cho Windows không giống nhau - trình cài đặt msysGit cung cấp môi trường phát triển và tài nguyên để tự biên dịch Git và trình cài đặt Git cho Windows là gói sẵn sàng sử dụng cho Windows.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.