【问题标题】:fatal: protocol 'https' is not supported致命:不支持协议“https”
【发布时间】:2019-08-16 17:14:18
【问题描述】:

每当我在提交并添加来源后运行命令git push -u origin master 时都会出现此错误。如何解决?

【问题讨论】:

  • 嗨!您能否粘贴您的代码而不是图像?这将使帮助您的人更容易:-)
  • 显示git remote -v的输出。
  • 您是否使用 SSH 或 HTTPS 检查过您的项目?

标签: git github https fatal-error


【解决方案1】:

尝试通过删除原点

git remote remove origin

并通过

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

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

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

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

我不需要重新安装 git

【讨论】:

    【解决方案2】:

    可能是你在本地机器上安装 git 时没有选择 "使用原生 windows 安全通道库"

    我也遇到了这个问题,在我删除了 git 并安装了本机 windows 库后它就可以工作了

    【讨论】:

    • 这个答案对我有用,并解决了在调用 git clone 期间发生的相同错误。
    【解决方案3】:

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

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

    重新安装后,我尝试使用 HTTPS (github.com) 再次克隆相同的存储库,这次它运行良好。快速简单的修复并使用更少的 Windows 东西(即,没有 Windows 安全通道库)。

    【讨论】:

      猜你喜欢
      • 2019-05-28
      • 1970-01-01
      • 2019-08-06
      • 2012-03-24
      • 2017-01-10
      • 1970-01-01
      • 2017-09-14
      • 2020-01-22
      • 2018-05-12
      相关资源
      最近更新 更多