Switch to "Native Windows Secure Channel library" from "OpenSSL library" on Windows Git, without reinstalling?

During the installation of Git on my Windows machine, I selected "Use the OpenSSL library" for HTTPS Transport backend.

I would like to switch to "Native Windows Secure Channel library" for HTTPS Transport.

Is this possible without re-installing git on Windows?

I found the setting for "schannel" or "openssl" with Git for Windows 2.14.2, 64 bit in file:

C:\Program Files\Git\mingw64\etc\gitconfig

Example config for OpenSSL:

[http]
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
sslBackend = openssl

Example config for Windows native:

[http]
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
sslBackend = schannel

Switched-on definition and meaning, that they are aware of the latest developments in a particular area or activity. switch to (something) 1. To begin doing, using, consuming, etc., something new or different. You really ought to switch to decaf, Tom—you're 2. To cause, allow, or facilitate someone to begin doing, using, consuming, etc., something new or different. In this 3. To change or convert something

This is now offically supported with Git 2.20 (Q4 2018): On platforms with recent cURL library, http.sslBackend configuration variable can be used to choose a different SSL backend at runtime. The Windows port uses this mechanism to switch between OpenSSL and Secure Channel while talking over the HTTPS protocol.

See commit b67d40a (25 Oct 2018), and commit 21084e8 (15 Oct 2018) by Johannes Schindelin (dscho). See commit 93aef7c (25 Oct 2018) by Brendan Forster (shiftkey). (Merged by Junio C Hamano -- gitster -- in commit d7b1859, 02 Nov 2018)

http: add support for selecting SSL backends at runtime

As of version 7.56.0, curl supports being compiled with multiple SSL backends.

This patch adds the Git side of that feature: by setting http.sslBackend to "openssl" or "schannel", Git for Windows can now choose the SSL backend at runtime.

This comes in handy on Windows because Secure Channel ("schannel") is the native solution, accessing the Windows Credential Store, thereby allowing for enterprise-wide management of certificates. For historical reasons, Git for Windows needs to support OpenSSL still, as it has previously been the only supported SSL backend in Git for Windows for almost a decade.

The patch has been carried in Git for Windows for over a year, and is considered mature.

How to Use Switch with Example Sentences, 'll never have to sign an annual service contract again. Nintendo Switch Lite is a compact, lightweight Nintendo Switch system dedicated to handheld play. With a built-in +Control Pad and a sleek, unibody design, it’s great for on-the-go gaming.

You can check out this thread from the Git for Windows maintainer:

Yes, it is possible, and you can find out how exactly it is done by inspecting the source code for the installer, which is at https://github.com/git-for-windows/build-extra in the installer/install.iss file (this file is also easily found by a git grep "Secure Channel").

The relevant part is when the installer tests for the GC_WinSSL option to do more interesting stuff than recording the user's choice:

if RdbCurlVariant[GC_WinSSL].Checked and (not
    ReplaceFile(BinDir+'curl-winssl\curl.exe',BinDir+'curl.exe') or not
    ReplaceFile(BinDir+'curl-winssl\libcurl-4.dll',BinDir+'libcurl-4.dll'))
then begin
            Log('Line {#__LINE__}: Replacing curl-openssl with curl-winssl failed.');
end;

(See https://github.com/git-for-windows/build-extra/blob/97c8294b584ae4b99059a1194a5eba24ee2ff1ab/installer/install.iss#L1774)

In other words, the installer will simply try to replace the curl.exe and libcurl-4.dll files in \mingw64\bin (or the 32-bit equivalent) by the files in \mingw64\curl-winssl.

Verizon will give you up to $650 to switch - Business, Switch definition is - a slender flexible whip, rod, or twig. How to use switch in a sentence. Trade-in your old device and we’ll pay it off up to $650 via trade-in credit and virtual prepaid card when you switch to T-Mobile and get a new device. Limited-time offer; subject to change. Eligible device trade-in, new device purchase, qualifying credit, port-in from eligible carriers, and qualifying service required.

The issue has been resolved by the Git for Windows developer: https://github.com/git-for-windows/git/issues/1274

What is an ETF? | Early Termination Fees Explained, switch something (from something) to something: They announced that the tournament would be switched from March to December. Journalists are switching  Make the switch to T-Mobile's nationwide 4G network. Join T-Mobile, bring your own phone, shop for a new phone, select a plan, and transfer your number. How to switch to T-Mobile.

Switch, switch meaning, definition, what is switch: to change from doing or using one thing : Learn more. How to Transfer Screenshots from a microSD Card to Another Device. Once you know that your screenshots are stored on a microSD card, it’s time to transfer them over to another device. Turn off your Switch by holding down the power button for three seconds. A menu will pop up. Select “Power Options”, then “Turn Off”.

SWITCH (verb) definition and synonyms, All carrier plans are not the same, see why you should switch to T-Mobile. Get an estimate of what you could save annually when you switch to T-Mobile. How to Switch Back to Facebook’s Old Interface. Once you’ve enabled the new interface, you can always revert the change from your Facebook account’s front page. To do this, click on the down arrow in the top-right and then select “Switch To Classic Facebook.”

switch, It sounds as if Apple is looking to increase the screen sizes across the board, something that could be prompted by a switch to mini LED  Postpaid & Prepaid phone plans on America’s most awarded network. Bring your own device & switch to Verizon today to start saving with these great deals.