Git cho Windows XP


14

Có ai biết làm thế nào tôi có thể chạy Git trên Windows XP không? Tôi đã thừa hưởng XP VM và cần một cách để phiên bản mã của mình.

Thật không may, cập nhật không phải là một tùy chọn do hạn chế giấy phép


3
Bạn có thể tải xuống và sử dụng nó không? git-scm.com/doad/win
Mikael Kjær

nếu nó chỉ là một VM để biên dịch thì hãy sử dụng git trong máy chủ của bạn và sau đó biên dịch trong VM
phuclv

Câu trả lời:


21

Các phiên bản cuối cùng hoạt động với Windows XP (32 bit):

Đây là phiên bản cuối cùng tương thích với Windows XP và Server 2003.

Kể từ Git cho Windows v2.10.1, Windows Vista trở lên là bắt buộc. Phiên bản cuối cùng của Git cho Windows để hỗ trợ Windows XP và Windows Server 2003 là v2.10.0. ( thêm nữa )


3

Đây là một bài viết cũ nhưng hy vọng sẽ trả lời cách cài đặt trên Windows XP

http://www.cnx-software.com/2011/08/19/install-git-for-windows-xp-windows-7/

Lý do duy nhất để cài đặt TortoiseGit là nếu bạn đã quen với TortoiseCVS / TortoiseSVN và muốn giữ nguyên giao diện.

Tôi sử dụng phiên bản sau để cài đặt trên Windows XP:

  • RùaGit 1.7.2.0 32-bit
  • Git 1.7.4

...


0

Dưới đây là câu trả lời chính thức từ trang Điều kiện tiên quyết của Git cho Windows :

Phiên bản Windows

Kể từ Git cho Windows v2.10.1, Windows Vista trở lên là bắt buộc. Phiên bản cuối cùng của Git cho Windows để hỗ trợ Windows XP và Windows Server 2003 là v2.10.0 .

Tại sao?

Các phần của Git được triển khai trong tập lệnh shell và Git cho Windows chạy các tập lệnh đó thông qua lớp mô phỏng POSIX của MSYS2 , lần lượt dựa trên lớp mô phỏng POSIX của Cygwin . Được coi là Windows XP và Windows Server 2003 đã hết năm chính thức, dự án Cygwin đã chấm dứt những nỗ lực của Herculean để hỗ trợ các phiên bản Windows đó.

Đi sâu vào một số vấn đề của GitHub cho thấy rằng không có quyết định có ý thức nào về việc GfW bỏ hỗ trợ, nhưng một bản cập nhật MSYS đã phá vỡ tính tương thích và đôi khi họ nhận ra sau khi phát hành tiếp theo (2.10.1).


@Downvoter, xin lỗi nếu điều này không hữu ích với bạn. Tôi chỉ muốn đi đến một lời giải thích cuối cùng về lý do tại sao hỗ trợ bị bỏ, tôi đã không tìm thấy câu trả lời cuối cùng, nhưng tôi đã công bố những gì tôi đã tìm thấy, và trích dẫn nhiều nhất có thể.
mwfearnley
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.