无法克隆 Git 存储库:SSL 备用证书错误



在确保我的 RSA 密钥有效并在 Gitlab 中正确设置后,我无法使用 HTTPS 克隆存储库。错误是:

fatal: unable to access 'https://[internal gitlab repo].git': SSL: no alternative certificate subject name matches target host name '(nil)'

当主机名为空时,我找不到有关错误的任何信息。 请注意,URL 是正确的,我可以使用 curl 查看存储库地址。

这是在Windows上。使用 SSH 克隆最初有效,但在初始化 git 子模块时失败,这可能是项目配置的错误。但我正在尝试使用 HTTPS 使其工作,因为这是项目所需的工作流程。

我也尝试在克隆之前git config --global http.sslVerify false作为临时解决方法,但无济于事。

我试图使用 https 克隆,因为 SSH 不适用于子模块。但是我设法使用git clone --recurse-submodules [ssh path]成功克隆了它

SSH方法由于gitkraken的错误而失败。在命令行中克隆它现在可以正常工作,之后项目将在 gitkraken 中打开并正常运行。

最新更新