的Visual Studio 2015年和Git:基础连接已关闭:无法为SSL信任关系/ TLS安全

2019-09-29 17:23发布

我使用Gitlab和Visual Studio 2015年,当我把我的变化Gitlab项目,我收到了一个错误:

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

Inner Exception:
    The remote certificate is invalid according to the validation procedure.

要设置我的项目,我也跟着下面的步骤:

  1. 创建Gitlab项目。
  2. 克隆此项目到我的文件夹中。 在这个步骤中,需要使用下一个命令:

    git config --global http.sslVerify false

  3. 我创建了一个项目到这个文件夹。

  4. 我已审阅存储库设置和遥控器是正确的。
  5. 我做了一个承诺,本地资源库。
  6. 我曾试图把这次提交到远程和我有上面提到的错误。

Answer 1:

据我知道的Visual Studio使用LibGit2处理安全检查,虽然它有一个函数来验证的连接, 它从来没有使用过ifdeffed出来 。

如果我没有记错的Visual Studio包的连接,但没有设定在产品中禁用SSL安全。

代替

  • 为什么不能解决证书,SSL证书并不像过去那样昂贵
  • 为什么不通过在Windows证书存储区导入它作为一个受信任的根证书的证书添加到用户的受信任的证书的名单?
  • 如果您的证书是有效的,为什么不确保您usign正确的远程名


文章来源: Visual Studio 2015 and Git: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel