question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

The revocation function is unable to check revocation for the certificate.

See original GitHub issue

Description

I am running behind a corporation that self-signs its certificates, which means that I get this issue when I try to push any changes.

fatal: unable to access 'https://github.com/glenndevenish/[repo]/': schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.

Version

GitHub Desktop version: 0.7.2

OS version: Microsoft Windows [Version 10.0.10586]

Steps to Reproduce

(You will probably be unable to reproduce since you have to be in the corporation, although any self-signing corp. might have the same issue)

  1. Click publish branch
  2. Error message pops up.

Expected behavior: Update to occur successfully

Actual behavior: Repo was created, but no files were created.

Reproduces how often: Every time.

Logs

2017-08-15T13:38:44.759Z - info: [ui] Executing fetch: git -c credential.helper= fetch --progress --prune origin (took 1.196s)
2017-08-15T13:38:44.761Z - error: [ui] `git -c credential.helper= fetch --progress --prune origin` exited with an unexpected code: 128.
fatal: unable to access 'https://github.com/glenndevenish/[repo].git/': schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.

Additional Information

None.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:5
  • Comments:19 (5 by maintainers)

github_iconTop GitHub Comments

36reactions
es3commented, Feb 20, 2018

Copy cert path from configuration git

git config http.sslCAInfo Return Example: “C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt”

Add to global configuration

git config --global http.sslBackend “openssl” git config --global http.sslCAInfo “C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt”

14reactions
snannapcommented, Dec 3, 2019

Copy cert path from configuration git

git config http.sslCAInfo Return Example: “C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt”

Add to global configuration

git config --global http.sslBackend “openssl” git config --global http.sslCAInfo “C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt”

This Worked for me also, thanks.

after applying the above in global . received CApath none message

git config --global http.sslverify “false” this statement resolved issue

Read more comments on GitHub >

github_iconTop Results From Across the Web

Error code 0x80092013: The revocation function was unable ...
Error code 0x80092013: The revocation function was unable to check revocation because the revocation server was offline.
Read more >
github - Git - The revocation function was unable to check ...
Used to enforce or disable certificate revocation checks in cURL when http.sslBackend is set to "schannel". Defaults to true if unset. Only ...
Read more >
How to fix Failed - Certificate error (revocation check) 221
This error means that Windows is unable to connect to our security certificate's revocation server. The first thing to check is that your...
Read more >
Resolving Issues Starting a CA due to an Offline CRL
Resolving issues when attempting to start a certificate authority due ... The revocation function was unable to check revocation because the ...
Read more >
The revocation function was unable to check ... - Server Fault
Does intermediate CA certificate contain CDP extension with proper CRL location? · @Crypt32 Yes, both child and intermediate certificates have ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found