致命:不支持协议“ https”

时间:2019-03-26 10:41:59

标签: git github https fatal-error

在提交并添加原点之后,只要我运行命令git push -u origin master,都会收到此错误。该如何解决?

enter image description here

3 个答案:

答案 0 :(得分:1)

可能是当您在本地计算机上安装git时,您没有选择  “使用本机Windows安全通道库”

我也遇到了这个问题,在我删除git并安装了本机Windows库后,它起作用了

enter image description here

答案 1 :(得分:0)

尝试通过以下方式删除原点

git remote remove origin

,然后通过

再次添加原点
git remote add origin https://github.com/YourUsername/YourRepo.git

当我遇到完全相同的问题时,它对我有用,因为我的原始资料已损坏。

使用gitbash,git remote -v没有显示任何异常。 但是使用Win10 cmd.exe git remote -v向我展示了一个https://github.com/...之前的附加字符

我认为通过将链接从github复制粘贴到gitbash中,可能会带来额外的字符。

我不需要重新安装git

答案 2 :(得分:0)

我在尝试克隆存储库时遇到错误消息。它在 HTTP 和 HTTPS 地址上都做到了。

刚刚在 Windows 10 上重新安装 Git 就为我解决了这个问题。我继续使用 OpenSSL 库,这是默认选项。我没有使用“本机 Windows 安全通道库”。我在安装过程中只更改了 1 或 2 个默认选项,这应该是与我们遇到的问题无关的选项。 (我做的一件事是在提交/推送时让 Git 根本不更改行尾。默认情况下,在提交/推送时总是将其更改为 UNIX 行尾。我想完全控制这一点。)

重新安装后,我再次尝试克隆同一个存储库,使用 HTTPS (github.com),这次它工作正常。快速简单的修复并使用较少的 Windows 内容(即,没有 Windows 安全通道库)。