Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
I am unable to push to git. I see that there have been changes and I've been upgrading to catch up, but I'm really stuck. I'm sorry to post this, I've been trying to figure it out.
This use to work, but I understand github has gotten more strict about SSL. Fine. But I can't seem to delete the old certificate and create a new one.
On Windows 10 (Home Version 1709 OS Build 16299.431) when I go to Settings and search for "Credential" I see "Credential Manager", "Manage Windows Credentials", and "Manage Web Credentials". When I click on "Credential Manager" (or any of the three) the list disappears and I'm back to the search option. Has credential management been removed from windows?
I'm stuck. Any ideas would be appreciated.
You will need TLS 1.2 enabled in your operating system, and in the .NET Framework. Windows 10 ought to offer this to you for free, but some people have reported it not happening.
Here's a useful link to help self diagnose: https://docs.microsoft.com/en-us/windows-server/security/tls/tls-registry-settings#tls-12
There's also a handy blurb about it on the front page of this project about TLS 1.2.
Another thing I see is that you're using
Hi, first let me contribute that for anyone else who can't get their Certificate Manager to come up (and I see others have had this problem and people don't understand what your talking about) I can't say why or how to fix it, but here's a direct way to bring it up:
I have changed to schannel and I'm getting an error and I do need to upgrade .NET so I will do that and report back.
When I use schannel I get the error:
Saying that schannel has this problem on "some networks" and the workaround is to use openssl
Using openssl I get this error:
Using the hack above to get to certificate manager, I was able to remove the manually configured url and generic credential. But that had no effect on the result.
Any suggests would help. Thanks.
I get this message in my verbose messages:
The cacert.pem is from https://curl.haxx.se/docs/caextract.html
Is it complaining about something in the cacert file, or is it complaining about something in the certificate manager? -- There are other manual generated login/password credentials in the certificate manager.
@Synaccord could you run this command and attach the output to see what certificates you are getting? On my side this is what I see - it'd be nice to see how yours differs.
@shiftkey -- interesting this is what it said: