当我尝试把我的更改远程分支,我得到一个错误,显示完整的错误,我得到如下 -
$ git push origin master
git: 'remote-ttps' is not a git command. See 'git --help'.
The most similar command is
remote-https
我不记得我做的命令有什么变化,但看起来拼写错误。
我也试图寻找在git的安装文件夹信息,并将该命令它的存在预期,这里是它的屏幕截图 -
任何人都可以请让我知道这个错误会发生。
这个不幸的错误消息是Git的模块化的一个例证:当它要连接到远程服务器,它会调用一个辅助命令,命名git-remote-<protocol>
。所以,你经常会看到基于HTTP的传输机制调用git-remote-https
。
你甚至可以添加自己的远程传输机制。我可以创建一个可执行名为git-remote-ethomson
并把它放在我的道路。然后,我可以通过运行git clone ethomson://my/repo.git
调用它。 Git会解析URL,请注意方案ethomson
去寻找git-remote-ethomson
合适的远程帮手。
它看起来像这里发生的事情是,你输入了错误的URL,你的遥控器上的网址是ttps://github.com/org/repo.git
。 (请注意,这是ttps
,不https
。)
作为该配置的结果,GIT中正在寻找一个可执行以服务远程URL,因为git-remote-ttps
。由于该助手程序不存在,它的失败。
如果您更正从ttps://...
配置以https://...
,那么事情应该开始正常工作。