Подтвердить что ты не робот

Установка git на сервере cPanel

Мне нужно установить git в cPanel, но я нахожу много информации, указывающую, что это не простой процесс.

У меня есть экземпляр cPanel/WHM в дистрибутиве CentOS, и я пытаюсь установить git без нарушения cPanel. Информация, которую я нашел, говорит о том, что установка git может сломать cPanel из-за зависимостей Perl.

Эта страница на форумах cPanel советует не устанавливать git:

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

Однако на этой странице в разделе cPanel Features указано, что RMP был выпущен для git:

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

Я запросил поддержку cPanel и получил этот ответ:

На самом деле мы не рекомендуем устанавливать git, если вы не используете очень опытный с ним установить из-за того, что он имеет возможность нарушение перл.

Мы распространяем git RPM как удобство во время установки, однако, он не настраивается и не поддерживается - он добавляется только в качестве удобства и требует ручной установки дополнительных пакетов и конфигурации.

RPM, который мы предоставляем для git, устанавливает двоичный код в /usr/local/cpanel/ 3rdparty/bin, поэтому вам нужно будет запустить его отсюда. Это не полный набор инструментов, поэтому все, что было за пределами этого, должен быть установлен системным администратором.

Есть ли у кого-нибудь советы о том, как лучше всего установить git в cPanel, чтобы все учетные записи cPanel могли использовать git, убедитесь, что установка не перерывает Perl, и что отсутствует в RPM, предоставленном cPanel, на основе заявления в последнем абзаце, приведенном выше?

4b9b3361

Ответ 1

Я выяснил ту же проблему, но я узнал, что из WHM/Cpanel версии 11.36+ Git по умолчанию установлено в системе и доступно для всей учетной записи.

Вам нужно создать учетную запись Git (обязательно добавьте удаленный доступ ssh), а затем в свой .bashrc вы добавите только этот псевдоним

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

то, если вы наберете git в пользовательской оболочке, он должен просто работать автоматически;)

Приветствия

Ответ 2

cPanel отключает обновления Perl для защиты своих собственных двоичных файлов, которые являются зависимостями git.

Просто запустите yum со следующими строками.

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

Ответ 3

Помните, если вы обновляете файл bashrc, чтобы перезагрузить его, поэтому вам не нужно перезапускать сеанс SSH, используя:

source ~/.bashrc