Re: SSH version on Git 1.8.1.2 for Windows is outdated.
- From
- Konstantin Khomoutov <kostix+git@007spb.ru>
- Date
- Mar 15, 2013, 17:03 UTC
- Message-ID
- <20130315210325.7b0a3505ffa4d46e7e716324@domain007.com>
- In-Reply-To
- <CAJ5Q6vXTyaegQq2uMoK7QQVYiYS9GcJhCefkQs9tXxqU=M10Vg@mail.gmail.com>
On Fri, 15 Mar 2013 11:05:11 +0100 Kristof Mattei <kristof@kristofmattei.be> wrote:
Show 15 quoted lines
> We're having issues with the version of SSH included in git version > 1.8.1.msysgit.1 (Git-1.8.1.2-preview20130201.exe) > > The included version of SSH is from 2007: > > C:\Program Files (x86)\Git\bin - Old>ssh -V > OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 > > Updating the OpenSSH component (downloaded with Cygwin, cumbersome!!!) > resolves the issue: > > C:\Program Files (x86)\Git\bin>ssh -V > OpenSSH_6.1p1, OpenSSL 1.0.1e 11 Feb 2013 > > Is there any way you can incorporate this update in the installer?
Yes, you should grab the msysGit (the Git for Windows build environment) [2], tweak it to include the new OpenSSH binary, ensure it builds and works OK and then send a pull request (or post your patchset to the msysgit mailing list [3].
A sort of crash course on how to get started is [1]. The main page for the msysGit/Git for Windows development is [4].
Note that there should be no Cygwin involved, of course. Git for Windows is built completely from the sources of all the components it includes, using MinGW/MSYS so no component of Git for Windows depends on the Cygwin runtime DLL.
1. https://github.com/msysgit/msysgit/issues/102#issuecomment-13572331 2. http://github.com/msysgit/msysgit 3. http://groups.google.com/group/msysgit 4. http://msysgit.github.com/