github - 如何修复此错误“致命:不支持协议'[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 代码没有被推送给我的代表
解决方案
您在 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 的文件(带括号的那个)并编辑它以删除该配置选项。然后尝试再次设置原始远程,一旦你回到你的存储库。
推荐阅读
- mysql - 第 1 行的 CSV 输入中的列数无效
- lua - 将 IUP 库与 Lua For Windows 一起使用,如何强制 iup.getparam 和其他预定义对话框始终位于顶部?
- html - 为什么我的 HTML 文件没有显示在浏览器上?
- javascript - 带有 Socket.IO 和命名空间的 NodeJs-Cluster
- ruby-on-rails - 你能把一堆 Mongoid 集合聚合成一个批量事务吗?
- webdriver-io - 使用 webdriverio 查找所有可点击元素
- c# - IGDB API v4 搜索游戏
- python - 如何为 Jupyter Notebook 安装 selenium?
- python-3.x - 'hello world' PyInstaller .app 无法打开
- kotlin - Kotlin 在类中为 DSL 语句重载 Int 运算符