2013-08-29 6 views
20

cPanel에 git를 설치해야하지만이 프로세스가 단순하지 않다는 정보가 많이 있습니다.cPanel 서버에 git 설치하기

CentOS 배포판에 cPanel/WHM 인스턴스가 있는데 cPanel을 깨지 않고 git을 설치하려고합니다. 내가 발견 한 정보는 Perl 종속성으로 인해 git 설치가 cPanel을 손상시킬 수 있다고합니다.

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

:

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

는 그러나,의 cPanel에서이 페이지 특징은 RMP가 자식을 위해 출시 된 것을 말한다 :

의 cPanel의 포럼이 페이지는 설치 자식에 대한 조언 cPanel의 지원을 요청했으며이 응답을 받았습니다 :

설치가 매우 어려우므로 깨는 펄이있을 수 있기 때문에 실제로 GIT 설치를 권장하지 않습니다.

우리는 가 설치 또는 지원되지이다, 그러나, 설치하는 동안 편의를 망할 놈의 RPM을 배포 할 - 그것은 단지 편의 추가됩니다 및 수동 추가 패키지와 구성의 설치가 필요합니다.

우리가 git에 제공하는 RPM은 /usr/local/cpanel/3rdparty/bin에 바이너리를 설치하므로 여기에서 실행해야합니다. 전체 도구 모음이 아니므로 시스템 관리자가 을 설치해야합니다.

사람 모두의 cPanel 사용자 계정이 설치가되지 휴식 펄, 무엇을 누락하지 있는지 확인 자식를 사용할 수 있도록의 cPanel에 자식을 설치하는 최선의 방법에 대한 조언이 있습니까 위에서 인용 한 마지막 단락의 진술에 기반하여 cPanel이 제공 한 RPM에서?

답변

43

나는 동일한 문제를 발견했으나 WHM/Cpanel 버전 11.36+ Git이 기본적으로 시스템에 설치되어 있으며 모든 계정에서 사용할 수 있습니다.

당신은 단지 다음의 .bashrc에 그냥이 별칭 추가 (원격 SSH 액세스를 추가해야합니다) 힘내의 계정을 생성해야

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

다음 사용자의 쉘에서 git를 입력하면, 의 cPanel는 자식으로 종속되어 자신의 바이너리를 보호하기 위해 펄 업데이트를 비활성화

건배

+20

를 예를 가 올바르게 설치되었지만 .bashrc에 자식을 추가하는 대신'ln -s/usr/local/cpanel/3 '을 사용하여 루트로서 심볼릭 링크를 추가했습니다. rdparty/bin/git/usr/local/bin/git'을 사용하면 모든 사용자 계정에서 사용할 수 있으며 셸 스크립트 및 기타 기능을 통해 표준 git를 사용할 수 있습니다. –

+0

감사합니다 alisamii, 저를 위해 대우를하고 상징적 인 접근 방식을 선호했습니다. – jnpWebDeveloper

+0

패키지에 대한 추가 정보 :'yum info cpanel-git' – luissquall

3

) 그냥 자동적으로 작동합니다.

그냥 다음 줄을 사용하여 yum을 실행하십시오.

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

그리고 이것을 실행하는 데있어서의 단점은 무엇입니까? 이게 perl이나 cpanel을 깨뜨릴 것입니까? –

1

이를 다시로드 bashrc에 파일을 업데이트하는 경우 사용하여 SSH 세션을 다시 시작해야 해달라고 그래서 기억 :

source ~/.bashrc

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

+0

이것은 질문에 대답하지 않습니다. 이것이 받아 들여지는 것과 관련이 있다면, 평판이 충분할 때 코멘트를 달거나 허용 된 것을 편집하십시오 – Fer

관련 문제