Skip to content

Unable to clone, fetch, or push on GitHub (with enterprise TLS/SSL Inspection) #2920

@regan-sarwas

Description

@regan-sarwas

All these actions fail with:

fatal: unable to access 'https://github.com/regan-sarwas/XXX.git/': schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.

Details:

I am using GitHubDesktop v1.0.2 on Windows 10 Enterprise (version 1067). My organization (Department of the Interior) is doing TLS inspection (man in the middle attack). The network administrators have configured the system so that the browsers (chrome and IE) trust the enterprise root CA. However for some tools (like python's pip) that use their own bundled certificates, I have a copy of our root CA that I can pass on the command line so that they can work with the TLS proxy. Otherwise I'm quite ignorant on how this works.

Luckily I still have GitHub classic (Chocolate-Covered Yaks (3.3.4.0) 50415df) which works fine doing all the above despite the TLS inspection. I'd love to use the new app, but I lack the knowledge to get around this problem.

BTW, The app is able to list my github repos and update itself from 1.0.1 to 1.02, which presumably happens over https.
BTW2, GitHub Desktop 1.0.2 works fine on my Mac (v10.12.6). Our enterprise root CA is in my keychain.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugConfirmed bugs or reports that are very likely to be bugs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions