dem*_*ock 7 linux git ubuntu https
当我尝试使用git clone https:// xxx我得到以下错误
我不处理协议'https'
有谁可以帮助我?
完整消息:
dementrock @ dementrock-A8Se:〜$ git clone https://git.innostaa.com/innostaa.git
克隆到innostaa ......
致命:无法找到'https'的远程助手
dementrock @ dementrock-A8Se:〜$ git --version
git版本1.7.4
小智 12
修复了Windows上Git 1.7.9的这个问题.看起来在Windows上有很多GIT实例.如果没有在命令行中正确转义网址.
解决方案:将git存储库URL放在单引号'https:// .......'中
版本0.99.9i
的git
可能不支持https
协议.
尝试安装更新版本的git
.最简单的解决方案是通过apt-get
以下方式安装它:
$ apt-get update
$ apt-get install git
Run Code Online (Sandbox Code Playgroud)
之后检查是否使用了正确的版本:
$ hash -r
$ which git
/usr/bin/git
Run Code Online (Sandbox Code Playgroud)
如果返回的字符串不是/usr/bin/git
,那么你有其他旧版本git
中您PATH
所掩盖更近的一个.去掉它.
如果您不想git
通过apt-get
或如果您的计算机上没有管理员权限,则可以从源代码构建它.你可以从git 网站下载它们,编译应该像下面这样简单:
$ tar -xvfj git-1.7.4.2.tar.bz2
$ cd git-1.7.4.2
$ ./configure --prefix=$HOME/install
$ make && make install
Run Code Online (Sandbox Code Playgroud)
在那之后,你将不得不添加$HOME/install/bin
到你的PATH
.
$ hash -r
$ PATH="$HOME/install/bin:${PATH}"
$ git --version
git version 1.7.4.2
Run Code Online (Sandbox Code Playgroud)