首页 > 解决方案 > 如何修复此错误“致命:不支持协议'[https'”?

问题描述

我正在重新初始化我的代表,将我的代码添加到其中,但是当我推送它时......我收到了这个错误......

当我在寻找解决方案时,我在stackoverflow的一篇帖子中看到,在 origin 之后,空格实际上不是空格而是一些特殊字符,但是我已经放了一个空格来保存,仍然错误没有修复.... .git 远程添加源https://github.com/abdullah-ch/Graphical-User-Interface-in-JAVA.git

混帐初始化

git 远程添加源https://github.com/abdullah-ch/Graphical-User-Interface-in-JAVA.git

git remote -v origin [ https://github.com/abdullah-ch/Graphical-User-Interface-in-JAVA.git] (fetch) origin [ https://github.com/abdullah-ch/Graphical-User -Interface-in-JAVA.git](推送)

混帐添加。

git push 起源大师

// 然后我得到这个错误

致命:不支持协议“[https”

我的 java 代码没有被推送给我的代表

标签: github

解决方案


您在 URL 周围放置了括号,这是无效的语法,Git 将括号解释为 URL 的一部分。因此,推送不起作用。

您应该设置 URL,使其不包含括号:

git remote set-url origin https://github.com/abdullah-ch/Graphical-User-Interface-in-JAVA.git

如果这样做后仍然存在此问题,则可能是您在全局配置文件中设置了 URL。您可以通过运行以下命令查看设置此值的位置:

git config --show-origin --get remote.origin.url

找到包含错误 URL 的文件(带括号的那个)并编辑它以删除该配置选项。然后尝试再次设置原始远程,一旦你回到你的存储库。


推荐阅读