Pinterest Stumbleupon Whatsapp

GitHub, one of the leading open-source code repository websites, has recently released a new native application for Windows, called (unsurprisingly) GitHub for Windows. The new GitHub application is free for all, and allows convenient interaction with GitHub’s features with no need for a browser. You can use it to browse code commits, create new ones, roll back changes, and more. The application looks sharp, and matches the new Windows 8 Metro look.

Since Windows does not ship with the Git version control system out of the box, the new GitHub client includes everything you need to get set up out of the box, including a complete installation of msysGit, a build environment that can build Git for Windows. That sounds complicated, but the upshot is that the native GitHub client is likely to become the de-facto standard way of installing Git on Windows, unless Microsoft does something surprising like ship Windows 8 with built-in Git support.

The Windows client also supports GitHub Enterprise installations, which means large corporate clients that have deployed GitHub internally can already enjoy the new client. Last but not least,  GitHub now shows a new “Clone in Windows” button for every code project, making the Windows client easily discoverable.

Source: GitHub Blog

  1. Scutterman
    May 24, 2012 at 5:26 pm

    I'm trying to get the hang of GIT at the moment. I have a GIT sever installed on a centOS box, but it doesn't reliably work with the GIT setup on my windows box. Sometimes it'll push and pull, others it refuses on the basis of not being authenticated.
    I wonder if Github for Windows will help with this.

    • Erez Zukerman
      May 25, 2012 at 10:09 am

      Well, the client is mainly aimed at working with GitHub itself, which is a specific Git server. But since it includes msysgit, it might improve overall git performance on your system.

      Since it's free, I guess there's no harm in trying. :)

      • Scutterman
        May 25, 2012 at 4:12 pm

        I already have msysgit, but my logic is that starting from scratch and installing it with the GitHub Client may make it a bit more stable. I suspect it's the server I'm running though, so if this doesn't work I'll just look for a better one.

Leave a Reply

Your email address will not be published. Required fields are marked *