4

我正在尝试按照本指南将 git 安装到我的 UK2 共享托管服务器上:

http://www.randallkent.com/development/install-git-on-a-cpanel-shared-hosting-account

当我收到以下错误时,我必须执行最后几个步骤“make”和“make install”:

config.status: executing config.mak.autogen commands
* new build flags
CC credential-store.o
In file included from credential-store.c:1:
cache.h:19:18: warning: zlib.h: No such file or directory
In file included from credential-store.c:1:
cache.h:21: error: expected specifier-qualifier-list before ‘z_stream’
make: *** [credential-store.o] Error 1

我的托管服务提供商为我启用了 zlib 压缩,但我仍然无法安装 git。

有什么我遗漏的东西还是在我的托管服务器上不可能?

非常感谢

4

3 回答 3

16

看来你必须安装zlib。如果您使用的是 Centos,请使用安装 zlibyum install zlib-devel 如果您使用的是 Debian,请使用安装 zlib apt-get install zlib1g-dev。如果您想从 http://www.zlib.net/获取源 grep并安装它,如果您这样做,请确保您的系统中有 git。注意:如果您从 aptitude 包管理器或存储库安装 git,它将自动安装依赖项。

于 2013-01-25T14:25:11.430 回答
3

你只需要使用 ./configure --with-zlib={your zlib path}

它帮助我用这个选项编译 git。

于 2017-09-24T14:00:00.587 回答
0

我与托管在其服务器上的客户端有同样的问题。但幸运的是,cpanel 带有一个 GIT 版本。它位于“/usr/local/cpanel/3rdparty/bin/git”

你可以在这里看到一个修复:http: //www.codefuel.co.uk/cpanel-git-resolved/

于 2014-05-19T13:06:27.960 回答