2013-08-29 41 views
20

Tôi cần cài đặt git trên cPanel nhưng tôi tìm thấy rất nhiều thông tin cho biết đây không phải là một quá trình đơn giản.Cài đặt git trên máy chủ cPanel

Tôi có phiên bản cPanel/WHM trên bản phân phối CentOS và đang cố gắng cài đặt git mà không vi phạm cPanel. Các thông tin tôi đã tìm thấy nói rằng cài đặt git có thể phá vỡ cPanel vì phụ thuộc Perl.

Trang này trên các diễn đàn cPanel của khuyên chống lại cài đặt git:

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

Tuy nhiên, trang này theo những cPanel Đặc điểm nói rằng một RMP đã được phát hành cho git:

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

Tôi đã yêu cầu hỗ trợ từ cPanel và đã nhận được phản hồi này:

Chúng tôi thực sự không khuyên bạn nên cài đặt GIT trừ khi bạn là rất có kinh nghiệm với cài đặt của nó do nó có khả năng phá vỡ perl.

Chúng tôi phân phối RPM git dưới dạng tiện lợi trong khi cài đặt, tuy nhiên, không được thiết lập hoặc hỗ trợ - chỉ được thêm làm tiện lợi và yêu cầu cài đặt thủ công các gói và cấu hình khác.

RPM chúng tôi cung cấp cho git cài đặt nhị phân thành /usr/local/cpanel/3rdparty/bin để bạn sẽ cần phải chạy nó ra khỏi đây. Nó không phải là bộ công cụ đầy đủ, vì vậy bất cứ điều gì bên ngoài này sẽ cần phải cài đặt bởi quản trị viên hệ thống.

Có ai có lời khuyên về cách tốt nhất để cài đặt git trên cPanel như rằng tất cả các tài khoản người dùng cPanel sẽ có thể sử dụng git, đảm bảo rằng quá trình cài đặt không nghỉ Perl, và những gì là mất tích trong RPM được cung cấp bởi cPanel dựa trên tuyên bố trong đoạn cuối được trích dẫn ở trên?

Trả lời

43

Tôi đã tìm ra cùng một vấn đề, nhưng tôi phát hiện ra rằng từ phiên bản WHM/Cpanel 11.36+ Git được cài đặt theo mặc định trong hệ thống và có sẵn cho tất cả tài khoản.

Bạn phải chỉ để tạo tài khoản của Git (hãy chắc chắn để thêm quyền truy cập ssh từ xa) sau đó trong .bashrc của bạn, bạn chỉ cần thêm bí danh này

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

sau đó nếu bạn gõ git trong vỏ của người dùng, nó chỉ nên làm việc Automagically;)

Cheers

+20

Vâng, nó được cài đặt, bạn đúng, nhưng thay vì thêm một bí danh vào git trong .bashrc, tôi đã thêm một liên kết tượng trưng là root bằng cách sử dụng 'ln -s/usr/local/cpanel/3 rdparty/bin/git/usr/local/bin/git' làm cho nó có sẵn cho tất cả các tài khoản người dùng và cho phép sử dụng tiêu chuẩn git thông qua các kịch bản shell và các tính năng khác. –

+0

Cảm ơn alisamii, đã làm việc đối xử với tôi và ưa thích cách tiếp cận liên kết tượng trưng. – jnpWebDeveloper

+0

Thông tin thêm về gói: 'yum info cpanel-git' – luissquall

3

cPanel vô hiệu hóa cập nhật Perl để bảo vệ tập tin nhị phân riêng của mình, đó là git phụ thuộc.

Chỉ cần chạy yum bằng các dòng sau.

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

và có bất kỳ nhược điểm nào của việc này không? điều này sẽ phá vỡ perl hoặc cpanel? –

1

Nên nhớ nếu bạn đang cập nhật tập tin .bashrc để tải lại này, do đó bạn không cần phải khởi động lại phiên SSH của bạn bằng cách sử dụng:

source ~/.bashrc

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

+0

Điều này không trả lời được câu hỏi. Nếu điều này có liên quan đến người được chấp nhận, hãy đặt nhận xét hoặc chỉnh sửa nhận xét khi bạn có đủ danh tiếng – Fer

Các vấn đề liên quan