当我尝试使用git克隆https://xxx时,我得到了以下错误
我不处理协议'https‘
有谁能帮帮我吗?
完整消息:
dementrock@dementrock A8Se:~$ git克隆https://git.innostaa.com/innostaa.git
克隆到innostaa..。
致命:找不到'https‘的远程帮助器
dementrock@dementrock A8Se:~$ git --版本
git版本1.7.4
发布于 2011-03-31 23:32:18
git的0.99.9i版本可能不支持https协议。
请尝试安装更新版本的git。最简单的解决方案是通过apt-get安装它
$ apt-get update
$ apt-get install git之后,检查是否使用了正确的版本:
$ hash -r
$ which git
/usr/bin/git如果返回的字符串不是/usr/bin/git,那么您的PATH中有另一个较旧版本的git屏蔽了较新的版本。去掉它。
如果您不想通过apt-get安装git,或者在您的计算机上没有管理员权限,您可以从源代码构建它。您可以从git website下载它们,编译应该像这样简单:
$ tar -xvfj git-1.7.4.2.tar.bz2
$ cd git-1.7.4.2
$ ./configure --prefix=$HOME/install
$ make && make install在此之后,您必须将$HOME/install/bin添加到您的PATH。
$ hash -r
$ PATH="$HOME/install/bin:${PATH}"
$ git --version
git version 1.7.4.2发布于 2013-03-29 06:16:23
已在Windows上的Git 1.7.9中修复此问题。Windows上的许多GIT实例化似乎都会发生。与命令行中未正确转义的url有关。
解决方案:将git仓库URL放在单引号'https://.......‘中
发布于 2013-03-02 18:28:53
我也有同样的问题,但原因是我的.git配置有问题。我按如下方式更改了配置文件:
.git/config
enter code here[remote "heroku"]
url = git@heroku.com:rocky-bayou-4315.git
fetch = +refs/heads/*:refs/remotes/heroku/*rocky-bayou-4315是我的heroku应用程序,它是由$ heroku create命令创建的。
https://stackoverflow.com/questions/5500247
复制相似问题