Releases: git-for-windows/git
MinGit for Windows 2.47.3(2)
Changes since MinGit for Windows 2.47.3 (July 8th 2025)
This is a security fix release, addressing CVE-2025-66413.
- CVE-2025-66413, Git for Windows: When a user clones a repository from an attacker-controlled server, Git may attempt NTLM authentication and disclose the user's NTLMv2 hash to the remote server. Since NTLM hashing is weak, the captured hash can potentially be brute-forced to recover the user's credentials. This is addressed by disabling NTLM authentication by default.
| Filename | SHA-256 |
|---|---|
| MinGit-2.47.3.2-64-bit.zip | 9d193d2233e5580bbeb653d0cd91e320ad1704da8d2038951b9acf3b5f5a1b56 |
| MinGit-2.47.3.2-arm64.zip | 12d12bc1b1eaa4757950dc9d4034d6f12c1888ab96527b880863fb12c95d717f |
| MinGit-2.47.3.2-32-bit.zip | e50781a5a3746dde2bd3b828bc54a0637b5542347917308eb9ade2a0f4233921 |
| MinGit-2.47.3.2-busybox-64-bit.zip | 208499eda0be43a9baef5d6195cccee092501d8fffefa6b652524983d117b19a |
| MinGit-2.47.3.2-busybox-32-bit.zip | 585a365e1b597756fb8eab71f5118063f40e5e006c7635104efc1ef9d4484c02 |
MinGit for Windows 2.52.0(2)
Changes since Git for Windows v2.52.0 (November 17th 2025)
This is a security fix release, addressing CVE-2025-66413.
- CVE-2025-66413, Git for Windows: When a user clones a repository from an attacker-controlled server, Git may attempt NTLM authentication and disclose the user's NTLMv2 hash to the remote server. Since NTLM hashing is weak, the captured hash can potentially be brute-forced to recover the user's credentials. This is addressed by disabling NTLM authentication by default.
| Filename | SHA-256 |
|---|---|
| MinGit-2.52.0.2-64-bit.zip | 5956d3df3cfe9b95bc241b02c0efcaf3bcc11543ddd426d53bc9be22e5d6d931 |
| MinGit-2.52.0.2-arm64.zip | a83320bdd9cfa425ee111a01961ed0e4c2bd6e84d2aeb860e0b907faa62ed392 |
| MinGit-2.52.0.2-32-bit.zip | 5da7b126796651ef705647c223a3e00fc6eb964f80310ed0b39e61a754d73737 |
| MinGit-2.52.0.2-busybox-64-bit.zip | d666f540114e8e9ade81a741e37f524241e97116c4e8e709176eb87d4a669dc1 |
| MinGit-2.52.0.2-busybox-32-bit.zip | 79a0e15e0cd76a643576ce0c118e9719fafc0f6528285ce19e1eaa91ad80718b |
MinGit for Windows 2.51.2(2)
Changes since Git for Windows v2.51.2 (October 28th 2025)
This is a security fix release, addressing CVE-2025-66413.
- CVE-2025-66413, Git for Windows: When a user clones a repository from an attacker-controlled server, Git may attempt NTLM authentication and disclose the user's NTLMv2 hash to the remote server. Since NTLM hashing is weak, the captured hash can potentially be brute-forced to recover the user's credentials. This is addressed by disabling NTLM authentication by default.
| Filename | SHA-256 |
|---|---|
| MinGit-2.51.2.2-64-bit.zip | 3133d7ff6ffac9bef6e946226a4b4354b4d263c59b73cda320b03775589dd402 |
| MinGit-2.51.2.2-arm64.zip | bf19ff3d6b13d64f1876f02a2a891c38d88d8ac2466c8e49f347f3ead15a5106 |
| MinGit-2.51.2.2-32-bit.zip | 6856dd158f8c5cdc58ddc59436768851b78e49432a6d53c72a96af1e9ccc26c5 |
| MinGit-2.51.2.2-busybox-64-bit.zip | 790ad3fff8d9467de2b8e26a8157ebe571e920dbc80170bfc3038581de7a76dd |
| MinGit-2.51.2.2-busybox-32-bit.zip | 4ad53977a4f9d0087cfe97af1c7ae0dd2cdad86874f367a02d37319eb3cca2d9 |
Git for Windows 2.53.0(2)
Changes since Git for Windows v2.53.0 (February 2nd 2026)
This is a security fix release, addressing CVE-2025-66413.
- CVE-2025-66413, Git for Windows: When a user clones a repository from an attacker-controlled server, Git may attempt NTLM authentication and disclose the user's NTLMv2 hash to the remote server. Since NTLM hashing is weak, the captured hash can potentially be brute-forced to recover the user's credentials. This is addressed by disabling NTLM authentication by default.
| Filename | SHA-256 |
|---|---|
| Git-2.53.0.2-64-bit.exe | 194362cf24cd0db4b573096108460a34c7f80a20c5f2aa60d06ef817be9f73a1 |
| Git-2.53.0.2-arm64.exe | 07f74afb072a95993d58fbcc3979f7e53ce0cfc10d574f484766c54f73e21d1b |
| PortableGit-2.53.0.2-64-bit.7z.exe | 5f4f76c7d5036ea3b29fbadedcc510733b3a0ee8da57a36796e2e57a466be964 |
| PortableGit-2.53.0.2-arm64.7z.exe | cd4bb8b1c589051cc5873e900868a31329684ec1a50a55a639bf292c2e2d9580 |
| MinGit-2.53.0.2-64-bit.zip | d4bf83d6a860ccae9af44e508e1e00a39f09db6fa78a9ba5543b94d87ca22a29 |
| MinGit-2.53.0.2-arm64.zip | 842d50edc6bbcf39693e60a8ebb9dabb89b96b932b63aae12d218522b3e497f3 |
| MinGit-2.53.0.2-32-bit.zip | b47bf32db9de7fc9093a9590bc43a15a15b7c2a2070ba84ce0f839021ac2240a |
| MinGit-2.53.0.2-busybox-64-bit.zip | d105843eb1ce4ee543c9d30b1a028867ec662aac80a5b301058bcaa99966d4f0 |
| MinGit-2.53.0.2-busybox-32-bit.zip | 3bfa7417157c5206433abeb24797ad17f1ca1962ddbaffd867e7860920cbf63e |
| Git-2.53.0.2-64-bit.tar.bz2 | b17726d9b0041463a9e7b2bb98103cd6a18447d73b65e7b60c43e7d2fb5dea22 |
| Git-2.53.0.2-arm64.tar.bz2 | 91508bfbeb773806a1f7d9a980b04b136938fa9bbc557e1c9023f34bb54749b0 |
Git for Windows v2.53.0.windows.1
Changes since Git for Windows v2.52.0 (November 17th 2025)
New Features
- Comes with Git v2.53.0.
- Pressing the Tab key in an empty line in Git Bash no longer causes the session to "freeze".
- Git for Windows' installer is now built by InnoSetup v6.6.1.
- Comes with cURL v8.18.0.
- Microsoft Edit can now be specified as Git editor.
- Comes with Git Credential Manager v2.7.0, the "anniversary release" after one release-less year, which brings native x64 and ARM64 binaries for the respective flavors of Git for Windows.
- Upgrades the memory allocator
mimallocthat is used by Git for Windows to v2.2.7. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.6.
- Comes with OpenSSL v3.5.5.
Bug Fixes
- The installer of Git for Windows v2.52 showed clipped text in some setups, which was fixed.
- When calling Microsoft Store apps, their standard I/O is now set up correctly (meaning: You can call an interactive Python interpreter without the
winptyhack mentioned in the release notes' Known Issues). - The
astextplaintool (which is used by Git for Windows to generate diffs of.pdfand.docfiles) used to handle empty files gracefully. This behavior is now reinstated.
| Filename | SHA-256 |
|---|---|
| Git-2.53.0-64-bit.exe | 3b4e1b127dbebea2931f2ae9dfafa0c2343a488a1222009debfe78d5d335e6a9 |
| Git-2.53.0-arm64.exe | 8eb369bd00582699da1b9afff4e99dc92e8ce984200b424e8b058d79152eb61d |
| PortableGit-2.53.0-64-bit.7z.exe | 08713a710ec91ac90de1c09f861289a3b103175f098676e5e664c04dd6c6bf23 |
| PortableGit-2.53.0-arm64.7z.exe | dc59b7383104d57110e370638854cc1b1fd50de0fa6d293dc941f35094594298 |
| MinGit-2.53.0-64-bit.zip | 82b562c918ec87b2ef5316ed79bb199e3a25719bb871a0f10294acf21ebd08cd |
| MinGit-2.53.0-arm64.zip | dd03826524767f228c9131bc4b2f4d29bc6f550a39fef9bec240f3e312210a1d |
| MinGit-2.53.0-32-bit.zip | ecdac7d32670aad730222eccf389a7e07803b7716728d9473d3afc24dc098113 |
| MinGit-2.53.0-busybox-64-bit.zip | 5b0acffe1d1aab3c5d99884aba5858a89300076f2d1cba906ea1350a3873aad8 |
| MinGit-2.53.0-busybox-32-bit.zip | 9e4c6523c684558973169071e4a6a3ec5acf0f94a353a5e3f00914672ff72b2e |
| Git-2.53.0-64-bit.tar.bz2 | d0a44fba2cc47e053ed987584d8392675c12a1465690ad1a36f09743a2ffe15e |
| Git-2.53.0-arm64.tar.bz2 | 30e958eeb59c7f481a56551bcd3633a643b9ff1ef024aac3254c478b0e6d4182 |
Git for Windows v2.53.0-rc2.windows.1
Changes since Git for Windows v2.52.0 (November 17th 2025)
New Features
- Comes with Git v2.53.0-rc2.
- Pressing the Tab key in an empty line in Git Bash no longer causes the session to "freeze".
- Git for Windows' installer is now built by InnoSetup v6.6.1.
- Comes with cURL v8.18.0.
- Microsoft Edit can now be specified as Git editor.
- Comes with Git Credential Manager v2.7.0, the "anniversary release" after one release-less year, which brings native x64 and ARM64 binaries for the respective flavors of Git for Windows.
- Upgrades the memory allocator
mimallocthat is used by Git for Windows to v2.2.7. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.6.
- Comes with OpenSSL v3.5.5.
Bug Fixes
- The installer of Git for Windows v2.52 showed clipped text in some setups, which was fixed.
- When calling Microsoft Store apps, their standard I/O is now set up correctly (meaning: You can call an interactive Python interpreter without the
winptyhack mentioned in the release notes' Known Issues). - The
astextplaintool (which is used by Git for Windows to generate diffs of.pdfand.docfiles) used to handle empty files gracefully. This behavior is now reinstated.
| Filename | SHA-256 |
|---|---|
| Git-2.53.0-rc2-64-bit.exe | 8d04f1be821342971d0b0b21e6c5345298849b69f0be018e93c770f027429fa5 |
| Git-2.53.0-rc2-arm64.exe | 8abca21317aa6686e951a7adf18badb7c99d08b92cf3c126fcb96f1765e52482 |
| PortableGit-2.53.0-rc2-64-bit.7z.exe | 24668b9ab15bb83becc0b6c2aecb622236473be741b5b6de94aa678008f9189f |
| PortableGit-2.53.0-rc2-arm64.7z.exe | ef8dd7c8b3583e62786ed491c5daa9294bccc3d03b583d3bccc40c7c2942df65 |
| MinGit-2.53.0-rc2-64-bit.zip | b2b148f2489e1cc93ccf8f12ef67266b60e45790b59b0438ca700cd2c54226ea |
| MinGit-2.53.0-rc2-arm64.zip | b719fac6ec206b029270bdbf6a5ea9a301897adc69093d30fcc0ccfd3dcd76ef |
| MinGit-2.53.0-rc2-32-bit.zip | 52ca2e283cd20acbdb03628e6067dc5e83c56d884c7ea315fdd7e383532b07c5 |
| MinGit-2.53.0-rc2-busybox-64-bit.zip | 343b9859def91cef588c50d279c18bd7fb8406a87c9ab85890ed2415d512eed9 |
| MinGit-2.53.0-rc2-busybox-32-bit.zip | 4f7bd12a9979eb13d490c6136468be16c6a789fbbaf775bff7420b2f8d3fd5bf |
| Git-2.53.0-rc2-64-bit.tar.bz2 | 6087e25459b821df57294cd905a3a2e5f4403f132c5508b50983a0d3c5f294f9 |
| Git-2.53.0-rc2-arm64.tar.bz2 | e4bb529efa52cb759e1c72b53d9ade65a5774eebba723b52eefd7aec074c1620 |
Git for Windows v2.53.0-rc1.windows.1
Changes since Git for Windows v2.52.0 (November 17th 2025)
New Features
- Comes with Git v2.53.0-rc1.
- Pressing the Tab key in an empty line in Git Bash no longer causes the session to "freeze".
- Git for Windows' installer is now built by InnoSetup v6.6.1.
- Comes with cURL v8.18.0.
- Microsoft Edit can now be specified as Git editor.
- Comes with Git Credential Manager v2.7.0, the "anniversary release" after one release-less year, which brings native x64 and ARM64 binaries for the respective flavors of Git for Windows.
- Upgrades the memory allocator
mimallocthat is used by Git for Windows to v2.2.7. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.6.
Bug Fixes
- The installer of Git for Windows v2.52 showed clipped text in some setups, which was fixed.
- When calling Microsoft Store apps, their standard I/O is now set up correctly (meaning: You can call an interactive Python interpreter without the
winptyhack mentioned in the release notes' Known Issues). - The
astextplaintool (which is used by Git for Windows to generate diffs of.pdfand.docfiles) used to handle empty files gracefully. This behavior is now reinstated.
| Filename | SHA-256 |
|---|---|
| Git-2.53.0-rc1-64-bit.exe | f096761d49f49a28ecde93931ff9ad6a224f6723e01cce280fceafe448395643 |
| Git-2.53.0-rc1-arm64.exe | 902cf8b5ac724f560c97d562a20b5408fe7ed10e090892758cb65068206c6396 |
| PortableGit-2.53.0-rc1-64-bit.7z.exe | ee0a577cb05c7d4724d1e46c37a343db1a20b8d0296961ebd26e2354146f8493 |
| PortableGit-2.53.0-rc1-arm64.7z.exe | f0d9da4591cfe3c4ea9776486a4efb5b172b3505f0da46195cd842bf656c8e49 |
| MinGit-2.53.0-rc1-64-bit.zip | a5b6e44e6a26fbd331735834d42e78415e2656f54dba3ed693d55697c609bfcf |
| MinGit-2.53.0-rc1-arm64.zip | 024dcd91ca2d25956136db047a07b3da0b11814ca2553bc049f3ca714f2ea3be |
| MinGit-2.53.0-rc1-32-bit.zip | 826ae0958f038d196dd285ed1545c246cfab7f34f8f8d3ea8d94e837ca2bd92c |
| MinGit-2.53.0-rc1-busybox-64-bit.zip | fc4447e513c77288b2c654b77dd6918484541b9df2c4d550e2a5b18dca9e3617 |
| MinGit-2.53.0-rc1-busybox-32-bit.zip | 1ac1a46b656ac55bc982b5c8be2ae0a5c1e13c82ea138d2d7c0582700f51c2e7 |
| Git-2.53.0-rc1-64-bit.tar.bz2 | 59c23033cc5e14dd25c6ab9ac205db395d5f68949a1a37353c755cc336e089e0 |
| Git-2.53.0-rc1-arm64.tar.bz2 | 8f96cb5dbc7418157c36935f304e6d99c37af5b3b2c8455a643850afebcd44f1 |
Git for Windows v2.53.0-rc0.windows.1
Changes since Git for Windows v2.52.0 (November 17th 2025)
New Features
- Comes with Git v2.53.0-rc0.
- Pressing the Tab key in an empty line in Git Bash no longer causes the session to "freeze".
- Git for Windows' installer is now built by InnoSetup v6.6.1.
- Comes with cURL v8.18.0.
- Microsoft Edit can now be specified as Git editor.
- Comes with Git Credential Manager v2.7.0, the "anniversary release" after one release-less year, which brings native x64 and ARM64 binaries for the respective flavors of Git for Windows.
- Upgrades the memory allocator
mimallocthat is used by Git for Windows to v2.2.6. - Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.6.
Bug Fixes
- The installer of Git for Windows v2.52 showed clipped text in some setups, which was fixed.
- When calling Microsoft Store apps, their standard I/O is now set up correctly (meaning: You can call an interactive Python interpreter without the
winptyhack mentioned in the release notes' Known Issues). - The
astextplaintool (which is used by Git for Windows to generate diffs of.pdfand.docfiles) used to handle empty files gracefully. This behavior is now reinstated.
| Filename | SHA-256 |
|---|---|
| Git-2.53.0-rc0-64-bit.exe | 714b50a253602b2e854ecc283c1755a6498f751fbf80db7ba48861417c5bd229 |
| Git-2.53.0-rc0-arm64.exe | 1d065239b58f9ed97a52f0d0d8f80ed76b205974d4eb953a21efe8375695c233 |
| PortableGit-2.53.0-rc0-64-bit.7z.exe | 46047a303ada6cb981d67720a8243cfdc3c664d77044d410158c1608e7301b66 |
| PortableGit-2.53.0-rc0-arm64.7z.exe | 594e7a5eb5821e7aa2d204893cd9dd2073dda72c6e2aab0746adca93afc6b1b5 |
| MinGit-2.53.0-rc0-64-bit.zip | 7e74f4c1a210769a9e44440aa2fdfa836875e92e64774f512a8cf250345bafa4 |
| MinGit-2.53.0-rc0-arm64.zip | ee2508dd6bb3d87112e8288612fcf3eb3e13607fcb03a8db1e22a820265774ed |
| MinGit-2.53.0-rc0-32-bit.zip | ddff1fb9cb73d41c90bb7d9c8c463d8104eff305c74e17e43419fa2a3873cb41 |
| MinGit-2.53.0-rc0-busybox-64-bit.zip | aceb7c886eb63e6f16aa8ba48bc02828138309908ca8a647883d5945471262c2 |
| MinGit-2.53.0-rc0-busybox-32-bit.zip | 5ea2d68a294b7d52266259bc5558a3824e30a31e972fd3a9a2c40d3f55dff39e |
| Git-2.53.0-rc0-64-bit.tar.bz2 | bbdd83073894a08a2089051b496ec7c6845c0a25f9bef3e35bcc63cb3f4709e3 |
| Git-2.53.0-rc0-arm64.tar.bz2 | fb74602f5c8023e90e334235d85c5dda175903c9e6d74a43ef89fb6938baeee7 |
Git for Windows v2.52.0.windows.1
Changes since Git for Windows v2.51.2 (October 28th 2025)
As announced in several recent release notes, git svn is no longer supported by the Git for Windows project.
New Features
- Comes with Git v2.52.0.
- Comes with PCRE2 v10.47.
- Comes with cURL v8.17.0.
- The Git for Windows installer is now built with version 6.6.0 of InnoSetup, giving it a more modern look.
Bug Fixes
- The command
git help git-bashwas broken by a change in upstream Git v2.49.0, which has been fixed.
| Filename | SHA-256 |
|---|---|
| Git-2.52.0-64-bit.exe | d8de7a3152266c8bb13577eab850ea1df6dccf8c2aa48be5b4a1c58b7190d62c |
| Git-2.52.0-arm64.exe | ac77636c9240da04aa9306dd6cb99d0e6283a506d6f4ea01df5ab5630408f24e |
| PortableGit-2.52.0-64-bit.7z.exe | 1dc4046dcfb138f62aa04a46b5529adc8abed5033b2af29bb60b66872a836cf8 |
| PortableGit-2.52.0-arm64.7z.exe | bdc2884b321152225498fadc97cad68c244e047310ea686e4fe18ad7257e5b72 |
| MinGit-2.52.0-64-bit.zip | f42a561840627747ad48e6ece05a14093292d31f3393a401a7f7c780ee7695c2 |
| MinGit-2.52.0-arm64.zip | fea97618f69b41ecb63953e3c650e9087cac3f9d215925346daebef0c4d6f7f8 |
| MinGit-2.52.0-32-bit.zip | b2c1cfcca23fe2861ac62a78a0a921016a5c72292612b05eff649ec6c39ad2b4 |
| MinGit-2.52.0-busybox-64-bit.zip | d4a9ea8b7a93a73c369f80ea71833664725cbff5a5ef7d07c4c4c847cd418be1 |
| MinGit-2.52.0-busybox-32-bit.zip | 7241af16d73f1df26d3fd0907803bc6cc8c34773e4525295f2be7da8f653aed4 |
| Git-2.52.0-64-bit.tar.bz2 | 4c05716ec90806b29d6392e6190e2277a6687688f889f0039d7ae3ca53ed433f |
| Git-2.52.0-arm64.tar.bz2 | 89f5ff372cc192dc6fb096439030cb479b397c40bb5db6b6f92aa27b98ea92b7 |
Git for Windows v2.52.0-rc2.windows.1
Changes since Git for Windows v2.51.2 (October 28th 2025)
As announced in several recent release notes, git svn is no longer supported by the Git for Windows project.
New Features
- Comes with Git v2.52.0-rc2.
- Comes with PCRE2 v10.47.
- Comes with cURL v8.17.0.
- The Git for Windows installer is now built with version 6.6.0 of InnoSetup, giving it a more modern look.
| Filename | SHA-256 |
|---|---|
| Git-2.52.0-rc2-64-bit.exe | e25c0eb211c093adc3a23b6c668a146a61896f81d84b30cebe3e9cadd2396efe |
| Git-2.52.0-rc2-arm64.exe | c99c4cf3d91ea29a2eefa49603e051782fda6f378de6f4b385236984026b88b9 |
| PortableGit-2.52.0-rc2-64-bit.7z.exe | 326b0d3fda15522cbe15c06f2b09fa088a9df9270579ebfd18aefb5ac60f8cbb |
| PortableGit-2.52.0-rc2-arm64.7z.exe | 47003eb65bf34fa1929189d4571e43a307a15b01210957236e4a25420517ffa3 |
| MinGit-2.52.0-rc2-64-bit.zip | e5e0f1d89256c7dd63b4132688ac7dc6034dc8252857c3e0c33d7d673063acf1 |
| MinGit-2.52.0-rc2-arm64.zip | 92097c06ebbd5b3c28449fd13f03220f7bc4ff49240185a7ae4a8caf52864529 |
| MinGit-2.52.0-rc2-32-bit.zip | 1e2c8eb4f5e06b2a3b33fd882563bc12679436a4fc59b5ce7ed2252014950917 |
| MinGit-2.52.0-rc2-busybox-64-bit.zip | 4a626dc900364de41fdfeeff4adaa70361d32e7daa65d929349b3482b54c4fef |
| MinGit-2.52.0-rc2-busybox-32-bit.zip | b103a371e93e364ddf5d738e0af63a6280afe42f072462be3370c7df3bbb7477 |
| Git-2.52.0-rc2-64-bit.tar.bz2 | 8ccf466bb7a862a1e1789aaa8d5c5532c3431a2d1b61d59d18f695cffaf8c2c7 |
| Git-2.52.0-rc2-arm64.tar.bz2 | 033e4a862d4fd7b9aab62979dc36f0d679d6f24e713c136e61a2c96b02abb354 |