在cPanel服务器上安装git

时间:2013-08-29 18:18:42

标签: git install cpanel rpm whm

我需要在cPanel上安装git,但我发现很多信息表明这不是一个简单的过程。

我在CentOS发行版上有一个cPanel / WHM实例,我试图在不破坏cPanel的情况下安装git。我发现的信息说,由于Perl依赖性,安装git会破坏cPanel。

cPanel论坛上的这个页面建议不要安装git:

http://forums.cpanel.net/f391/installing-git-294411.html

但是,cPanel功能下的这个页面说明已经为git发布了一个RMP:

http://features.cpanel.net/responses/possibility-to-install-git-on-cpanel-server-without-breaking-it

我向cPanel请求了支持并得到了回复:

  

除非您这样做,否则我们实际上不建议安装GIT   由于它有可能,它的安装非常有经验   打破perl。

     

我们确实在安装过程中分发了git RPM,但是,   它没有设置或支持 - 它只是为了方便起见而添加的   需要手动安装其他软件包和配置。

     

我们为git提供的RPM将二进制文件安装到   / usr / local / cpanel / 3rdparty / bin所以你需要在这里运行它。   它不是完整的工具集,所以除此之外的任何东西都需要   由系统管理员安装。

有没有人建议如何最好地在cPanel上安装git,这样所有cPanel用户帐户都可以使用git,确保安装没有 破解Perl ,以及cPanel根据上面引用的最后一段中的陈述提供的RPM中缺少什么?

3 个答案:

答案 0 :(得分:44)

我发现了同样的问题,但我发现WHM / Cpanel版本11.36+ Git默认安装在系统中,可用于所有帐户。

你只需要创建一个Git的帐户(一定要添加远程ssh访问权限),然后在.bashrc中添加这个别名

alias git="/usr/local/cpanel/3rdparty/bin/git"

然后如果你在用户的shell中输入git,它应该只是自动工作;)

干杯

答案 1 :(得分:3)

cPanel禁用Perl更新以保护自己的二进制文件,这些二进制文件是git依赖项。

只需使用以下行运行yum。

sudo yum install git --disableexcludes=main --skip-broken

答案 2 :(得分:1)

请记住,如果您要更新bashrc文件以重新加载它,那么您不必使用以下命令重新启动SSH会话:

source ~/.bashrc

http://www.codefuel.co.uk/cpanel-git-resolved/