在cPanel服务器上安装git

问题描述:

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

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

的cPanel的论坛本页面建议不要安装的git:

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

然而,的cPanel在这个页面功能说的RMP已经发布的git:

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中?

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

你刚才创建一个Git的帐户(请务必添加SSH远程访问),然后在你的.bashrc添加眼前这个别名

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

那么如果在用户的shell类型git,它应该只是工作自动的;)

干杯

+20

是的,是正确的,但不是在.bashrc中为git添加别名,而是使用'ln -s/usr/local/cpanel/3作为root添加了一个符号链接rdparty/bin/git/usr/local/bin/git',它可以让所有的用户账号都可以使用,并允许通过shell脚本和其他好东西来标准的使用git。 –

+0

感谢alisamii,这对我来说是一种享受,并且首选符号链接方式。 – jnpWebDeveloper

+0

有关该软件包的更多信息:'yum info cpanel-git' – luissquall

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

只要用下面几行运行yum。

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

并且在这方面有什么缺点吗?这会破坏Perl还是cPanel? –

所以你没有通过重新启动SSH会话记住,如果你正在更新的.bashrc文件来加载此:

source ~/.bashrc

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

+0

这不回答这个问题。如果这与已接受的相关,请发表评论或在有足够声望时编辑接受的评论 – Fer