通过https连接到GitLab

时间:2018-08-26 08:32:11

标签: git https gitlab

我有一个运行GitLab的虚拟服务器。这个使用自签名证书。

GitLabVM位于具有nginx作为反向代理并通过Let's Encrypt获得有效证书的路由器的后面。在另一台虚拟机上,我正在运行win10,并且在这台计算机上,我已经安装了git扩展和Visual Studio代码。

当我使用chrome中的公共域名连接到我的GitLabmachine时,我看到我的加密证书,并且可以登录。

当我创建一个存储库并配置具有git扩展名的远程存储库后,它便开始工作,它会要求提供凭据并将其保存到Windows凭据中,然后可以将我的存储库推送到GitLab中。

但是,当我使用vscode创建存储库时,必须使用git remote add origin https://gitlab.publicdomain.com/myname/repname.git命令手动添加远程 但是从vscode推送存储库时,它给了我一个错误:

  

无法访问“ https://gitlab.publicdomain.com/myname/repname.git”:   schannel:SNI或证书检查失败,目标主体名称为   不正确。

所以我的问题是:gitextensions如何工作,但是我无法从git命令中使它工作。 我也没有在gitextensions存储库中看到任何sslVerify false命令或类似的命令。因此,我认为这不是gitextensions起作用的原因。

谢谢。

0 个答案:

没有答案