我无法克隆HTTPS存储库.我可以克隆SSH repos,但不能克隆HTTPS repos.我无法测试GIT协议,因为我在公司防火墙后面.

这就是我想做的:

$ git clone https://github.com/nvie/gitflow.git
Cloning into gitflow...
fatal: Unable to find remote helper for 'https'

到目前为止,我已经try 了以下内容(基于谷歌搜索)

  • 通过apt-get清除和安装Git
  • 从Git安装build-depsapt-get
  • 安装curl-dev库
  • 安装外派图书馆
  • 下载Git source和building时使用:

我在网上找到的所有东西都试过了,但都没有成功.有人能帮我吗?

Git版本=1.7.6.4

OS=Ubuntu11.04

推荐答案

编译git时没有安装(lib)curl-devel可能会导致这种情况.

如果安装(lib)curl-devel,然后重新生成/安装git,这应该可以解决问题:

$ yum install curl-devel
$ # cd to wherever the source for git is
$ cd /usr/local/src/git-1.7.9  
$ ./configure
$ make
$ make install

这在Centos 6.3上对我很有效.

如果没有yum,可以在此处将源代码下载到curl-devel:


如果你正在运行Ubuntu:

sudo apt-get install libcurl4-openssl-dev 

Linux相关问答推荐

AWK打印到文件正在追加,而不是覆盖

使用ms宏将PIC图像放置在页面的任意位置

如何从大页分配标准数组内存

在 bash 脚本中保持两个进程处于活动状态(并在死亡时重生它们)

使用sed命令将记录中的字符串替换为DD-MMM-YYYY日期格式

如何比较 2 个文件并将第二个文件的所有行打印到输出文件 awk

未找到 SDL_Vertex 和 SDL_RenderGeometry

查找更高版本的文件

仅显示 tcsh 或 bash 中作为符号链接的文件和文件夹

ld-linux.so.2 和 linux-gate.so.1 是什么?

crontab 命令单独一行

docker images显示图像,docker rmi表示没有这样的图像或参考不存在

如果关键字触发然后执行命令,Shell 脚本来监视日志(log)文件?

以 qsub 开头的 shell 脚本的参数

初学者如何在 Linux 中开始使用 Mono?

在Linux中使用空格设置环境变量

如何通过进程名获取PID?

如何自动启动 Solr?

id_rsa.pub 文件 SSH 错误:格式无效

Linux cmd 在 jar 中搜索类文件,而不考虑 jar 路径