我需要在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中缺少什么?
答案 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