我正在尝试从公司的git服务器克隆一个git存储库并获取:
Cloning into 'C:\git\<name_of_repository>...
fatal: unable to access '<corporate_git_server_url>/<name_of_repository>.git/': schannel: CertGetNameString() failed to match connection hostname (<corporate_git_server_url>) against server certificate names.
显然证书存在一些问题,但我不知道在哪里看。同样奇怪的是,我的同事成功检查了存储库。
答案 0 :(得分:1)
我在visualstudio.com上进行回购时遇到了同样的错误。
正如它暗示的那样,schannel获取证书信息存在某种问题。
显然you can change git's https transport。我将我的频道从schannel更改为openssl,并解决了该问题。
>git config --global http.sslBackend "openssl"