Git for Windows XP












15















Does anyone know how I can run Git on Windows XP? I have inherited an XP VM and need a way to version my code.



Unfortunately updating is not an option due to license constraints










share|improve this question


















  • 3





    Can't you just download and use it? git-scm.com/download/win

    – Mikael Kjær
    Dec 7 '16 at 9:48











  • if it's just a VM for compilation then use git in your host and then compile in the VM

    – phuclv
    Jan 20 at 2:57
















15















Does anyone know how I can run Git on Windows XP? I have inherited an XP VM and need a way to version my code.



Unfortunately updating is not an option due to license constraints










share|improve this question


















  • 3





    Can't you just download and use it? git-scm.com/download/win

    – Mikael Kjær
    Dec 7 '16 at 9:48











  • if it's just a VM for compilation then use git in your host and then compile in the VM

    – phuclv
    Jan 20 at 2:57














15












15








15


3






Does anyone know how I can run Git on Windows XP? I have inherited an XP VM and need a way to version my code.



Unfortunately updating is not an option due to license constraints










share|improve this question














Does anyone know how I can run Git on Windows XP? I have inherited an XP VM and need a way to version my code.



Unfortunately updating is not an option due to license constraints







windows-xp git






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 7 '16 at 9:45









Donovan BoddyDonovan Boddy

79113




79113








  • 3





    Can't you just download and use it? git-scm.com/download/win

    – Mikael Kjær
    Dec 7 '16 at 9:48











  • if it's just a VM for compilation then use git in your host and then compile in the VM

    – phuclv
    Jan 20 at 2:57














  • 3





    Can't you just download and use it? git-scm.com/download/win

    – Mikael Kjær
    Dec 7 '16 at 9:48











  • if it's just a VM for compilation then use git in your host and then compile in the VM

    – phuclv
    Jan 20 at 2:57








3




3





Can't you just download and use it? git-scm.com/download/win

– Mikael Kjær
Dec 7 '16 at 9:48





Can't you just download and use it? git-scm.com/download/win

– Mikael Kjær
Dec 7 '16 at 9:48













if it's just a VM for compilation then use git in your host and then compile in the VM

– phuclv
Jan 20 at 2:57





if it's just a VM for compilation then use git in your host and then compile in the VM

– phuclv
Jan 20 at 2:57










3 Answers
3






active

oldest

votes


















20














The last versions working with Windows XP (32 bit):





  • TortoiseGit 1.8.16.0 (https://download.tortoisegit.org/tgit/1.8.16.0/)



This is the last version which is compatible with Windows XP and
Server 2003.






  • Git 2.10.0 (https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1)



As of Git for Windows v2.10.1, Windows Vista or later are required.
The last version of Git for Windows to support Windows XP and Windows
Server 2003 is v2.10.0. (more)







share|improve this answer

































    4














    This is an old article but hopefully answers a way to install on Windows XP



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




    The only reason to install TortoiseGit is if you are used to
    TortoiseCVS/TortoiseSVN and want to keep the same look and feel.



    I use the following version for installation on Windows XP:




    • TortoiseGit 1.7.2.0 32-bit

    • Git 1.7.4


    ...







    share|improve this answer































      -1














      Here is the official answer from the Git for Windows Prerequisites page:




      Windows version



      As of Git for Windows v2.10.1, Windows Vista or later are required. The last version of Git for Windows to support Windows XP and Windows Server 2003 is v2.10.0.



      Why?



      Parts of Git are implemented in shell script, and Git for Windows runs those scripts via MSYS2's POSIX emulation layer, which in turn is based on the Cygwin POSIX emulation layer. Seeing as Windows XP and Windows Server 2003 are years past their official end of life, the Cygwin project ended their Herculean efforts to support those Windows versions.




      Digging into some GitHub issues suggests that there was no conscious decision on the part of GfW to drop support, but an MSYS update broke compatibility, and they realised at some point after the subsequent release (2.10.1).




      • Procedure entry point CancelSynchronousIo could not be located in the dynamic link library KERNEL32.dll

      • Git 2.10.1 32-bit doesn't work on Windows XP

      • Teach the installer to refuse installing Git for Windows on XP or 2003

      • can't run msys2_shell.cmd on xp: CancelSynchronousIo could not be located






      share|improve this answer
























      • @Downvoter, sorry if this wasn't helpful to you. I just wanted to get to an ultimate explanation of why support was dropped, I didn't find the ultimate answer, but I published what I did find, and cited as much as I could.

        – mwfearnley
        Jan 21 at 14:47











      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "3"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1153883%2fgit-for-windows-xp%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      20














      The last versions working with Windows XP (32 bit):





      • TortoiseGit 1.8.16.0 (https://download.tortoisegit.org/tgit/1.8.16.0/)



      This is the last version which is compatible with Windows XP and
      Server 2003.






      • Git 2.10.0 (https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1)



      As of Git for Windows v2.10.1, Windows Vista or later are required.
      The last version of Git for Windows to support Windows XP and Windows
      Server 2003 is v2.10.0. (more)







      share|improve this answer






























        20














        The last versions working with Windows XP (32 bit):





        • TortoiseGit 1.8.16.0 (https://download.tortoisegit.org/tgit/1.8.16.0/)



        This is the last version which is compatible with Windows XP and
        Server 2003.






        • Git 2.10.0 (https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1)



        As of Git for Windows v2.10.1, Windows Vista or later are required.
        The last version of Git for Windows to support Windows XP and Windows
        Server 2003 is v2.10.0. (more)







        share|improve this answer




























          20












          20








          20







          The last versions working with Windows XP (32 bit):





          • TortoiseGit 1.8.16.0 (https://download.tortoisegit.org/tgit/1.8.16.0/)



          This is the last version which is compatible with Windows XP and
          Server 2003.






          • Git 2.10.0 (https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1)



          As of Git for Windows v2.10.1, Windows Vista or later are required.
          The last version of Git for Windows to support Windows XP and Windows
          Server 2003 is v2.10.0. (more)







          share|improve this answer















          The last versions working with Windows XP (32 bit):





          • TortoiseGit 1.8.16.0 (https://download.tortoisegit.org/tgit/1.8.16.0/)



          This is the last version which is compatible with Windows XP and
          Server 2003.






          • Git 2.10.0 (https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1)



          As of Git for Windows v2.10.1, Windows Vista or later are required.
          The last version of Git for Windows to support Windows XP and Windows
          Server 2003 is v2.10.0. (more)








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jul 16 '17 at 4:56









          Ramhound

          20.7k156287




          20.7k156287










          answered Apr 4 '17 at 8:09









          nmariotnmariot

          30824




          30824

























              4














              This is an old article but hopefully answers a way to install on Windows XP



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




              The only reason to install TortoiseGit is if you are used to
              TortoiseCVS/TortoiseSVN and want to keep the same look and feel.



              I use the following version for installation on Windows XP:




              • TortoiseGit 1.7.2.0 32-bit

              • Git 1.7.4


              ...







              share|improve this answer




























                4














                This is an old article but hopefully answers a way to install on Windows XP



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




                The only reason to install TortoiseGit is if you are used to
                TortoiseCVS/TortoiseSVN and want to keep the same look and feel.



                I use the following version for installation on Windows XP:




                • TortoiseGit 1.7.2.0 32-bit

                • Git 1.7.4


                ...







                share|improve this answer


























                  4












                  4








                  4







                  This is an old article but hopefully answers a way to install on Windows XP



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




                  The only reason to install TortoiseGit is if you are used to
                  TortoiseCVS/TortoiseSVN and want to keep the same look and feel.



                  I use the following version for installation on Windows XP:




                  • TortoiseGit 1.7.2.0 32-bit

                  • Git 1.7.4


                  ...







                  share|improve this answer













                  This is an old article but hopefully answers a way to install on Windows XP



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




                  The only reason to install TortoiseGit is if you are used to
                  TortoiseCVS/TortoiseSVN and want to keep the same look and feel.



                  I use the following version for installation on Windows XP:




                  • TortoiseGit 1.7.2.0 32-bit

                  • Git 1.7.4


                  ...








                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Dec 7 '16 at 10:54









                  CoopsCoops

                  5341720




                  5341720























                      -1














                      Here is the official answer from the Git for Windows Prerequisites page:




                      Windows version



                      As of Git for Windows v2.10.1, Windows Vista or later are required. The last version of Git for Windows to support Windows XP and Windows Server 2003 is v2.10.0.



                      Why?



                      Parts of Git are implemented in shell script, and Git for Windows runs those scripts via MSYS2's POSIX emulation layer, which in turn is based on the Cygwin POSIX emulation layer. Seeing as Windows XP and Windows Server 2003 are years past their official end of life, the Cygwin project ended their Herculean efforts to support those Windows versions.




                      Digging into some GitHub issues suggests that there was no conscious decision on the part of GfW to drop support, but an MSYS update broke compatibility, and they realised at some point after the subsequent release (2.10.1).




                      • Procedure entry point CancelSynchronousIo could not be located in the dynamic link library KERNEL32.dll

                      • Git 2.10.1 32-bit doesn't work on Windows XP

                      • Teach the installer to refuse installing Git for Windows on XP or 2003

                      • can't run msys2_shell.cmd on xp: CancelSynchronousIo could not be located






                      share|improve this answer
























                      • @Downvoter, sorry if this wasn't helpful to you. I just wanted to get to an ultimate explanation of why support was dropped, I didn't find the ultimate answer, but I published what I did find, and cited as much as I could.

                        – mwfearnley
                        Jan 21 at 14:47
















                      -1














                      Here is the official answer from the Git for Windows Prerequisites page:




                      Windows version



                      As of Git for Windows v2.10.1, Windows Vista or later are required. The last version of Git for Windows to support Windows XP and Windows Server 2003 is v2.10.0.



                      Why?



                      Parts of Git are implemented in shell script, and Git for Windows runs those scripts via MSYS2's POSIX emulation layer, which in turn is based on the Cygwin POSIX emulation layer. Seeing as Windows XP and Windows Server 2003 are years past their official end of life, the Cygwin project ended their Herculean efforts to support those Windows versions.




                      Digging into some GitHub issues suggests that there was no conscious decision on the part of GfW to drop support, but an MSYS update broke compatibility, and they realised at some point after the subsequent release (2.10.1).




                      • Procedure entry point CancelSynchronousIo could not be located in the dynamic link library KERNEL32.dll

                      • Git 2.10.1 32-bit doesn't work on Windows XP

                      • Teach the installer to refuse installing Git for Windows on XP or 2003

                      • can't run msys2_shell.cmd on xp: CancelSynchronousIo could not be located






                      share|improve this answer
























                      • @Downvoter, sorry if this wasn't helpful to you. I just wanted to get to an ultimate explanation of why support was dropped, I didn't find the ultimate answer, but I published what I did find, and cited as much as I could.

                        – mwfearnley
                        Jan 21 at 14:47














                      -1












                      -1








                      -1







                      Here is the official answer from the Git for Windows Prerequisites page:




                      Windows version



                      As of Git for Windows v2.10.1, Windows Vista or later are required. The last version of Git for Windows to support Windows XP and Windows Server 2003 is v2.10.0.



                      Why?



                      Parts of Git are implemented in shell script, and Git for Windows runs those scripts via MSYS2's POSIX emulation layer, which in turn is based on the Cygwin POSIX emulation layer. Seeing as Windows XP and Windows Server 2003 are years past their official end of life, the Cygwin project ended their Herculean efforts to support those Windows versions.




                      Digging into some GitHub issues suggests that there was no conscious decision on the part of GfW to drop support, but an MSYS update broke compatibility, and they realised at some point after the subsequent release (2.10.1).




                      • Procedure entry point CancelSynchronousIo could not be located in the dynamic link library KERNEL32.dll

                      • Git 2.10.1 32-bit doesn't work on Windows XP

                      • Teach the installer to refuse installing Git for Windows on XP or 2003

                      • can't run msys2_shell.cmd on xp: CancelSynchronousIo could not be located






                      share|improve this answer













                      Here is the official answer from the Git for Windows Prerequisites page:




                      Windows version



                      As of Git for Windows v2.10.1, Windows Vista or later are required. The last version of Git for Windows to support Windows XP and Windows Server 2003 is v2.10.0.



                      Why?



                      Parts of Git are implemented in shell script, and Git for Windows runs those scripts via MSYS2's POSIX emulation layer, which in turn is based on the Cygwin POSIX emulation layer. Seeing as Windows XP and Windows Server 2003 are years past their official end of life, the Cygwin project ended their Herculean efforts to support those Windows versions.




                      Digging into some GitHub issues suggests that there was no conscious decision on the part of GfW to drop support, but an MSYS update broke compatibility, and they realised at some point after the subsequent release (2.10.1).




                      • Procedure entry point CancelSynchronousIo could not be located in the dynamic link library KERNEL32.dll

                      • Git 2.10.1 32-bit doesn't work on Windows XP

                      • Teach the installer to refuse installing Git for Windows on XP or 2003

                      • can't run msys2_shell.cmd on xp: CancelSynchronousIo could not be located







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Jan 19 at 21:59









                      mwfearnleymwfearnley

                      4,94731624




                      4,94731624













                      • @Downvoter, sorry if this wasn't helpful to you. I just wanted to get to an ultimate explanation of why support was dropped, I didn't find the ultimate answer, but I published what I did find, and cited as much as I could.

                        – mwfearnley
                        Jan 21 at 14:47



















                      • @Downvoter, sorry if this wasn't helpful to you. I just wanted to get to an ultimate explanation of why support was dropped, I didn't find the ultimate answer, but I published what I did find, and cited as much as I could.

                        – mwfearnley
                        Jan 21 at 14:47

















                      @Downvoter, sorry if this wasn't helpful to you. I just wanted to get to an ultimate explanation of why support was dropped, I didn't find the ultimate answer, but I published what I did find, and cited as much as I could.

                      – mwfearnley
                      Jan 21 at 14:47





                      @Downvoter, sorry if this wasn't helpful to you. I just wanted to get to an ultimate explanation of why support was dropped, I didn't find the ultimate answer, but I published what I did find, and cited as much as I could.

                      – mwfearnley
                      Jan 21 at 14:47


















                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Super User!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1153883%2fgit-for-windows-xp%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Terni

                      A new problem with tex4ht and tikz

                      Sun Ra