как запустить git daemon автоматически в CentOS 4.8?

видимо мой сервер работает CentOS 4.8 с Cpanel

uname -a
2.6.9-023stab048.6-enterprise #1 SMP  MSK 2008 i686 i686 i386 GNU/Linux

cat /etc/redhat-release
CentOS release 4.8 (Final)

Я предпочел бы установить его в качестве службы, но я не могу установить "yum git-daemon" для CentOS 4.8 нет пакета (когда я пытаюсь включить другие репозитории для него, я получаю слишком много ошибок зависимостей)

Так каков самый простой способ просто начать его?
Как правило, это, как я делаю это от CLI

git daemon --detach --user=git --group=git

Спасибо за любую помощь!

26
задан dmarti
27.01.2023 8:25 Количество просмотров материала 3201
Распечатать страницу

4 ответа

либо скопировать поверх /etc / init.D / ssh файл в /etc / init.d / git и измените команды ssh на git или найдите существующий сценарий init для git и установите его.

вот пример:http://robescriva.com/2009/01/13/git-daemon-init-scripts-on-centos-52

тогда делаем так:

chkconfig add git

дополнительные сведения см. в справочной странице chkconfig(8).

1
отвечен dmarti 2023-01-28 16:13

URL, указанный в ответе dmarti, изменился. Рабочая ссылка: http://robescriva.com/blog/2009/01/13/git-daemon-init-scripts-on-centos-52/

скрипт работает нормально с CentOS 6.2. Требовалось два изменения:

  • введен правильный выбор-путь
  • при условии, что полный путь для Git-daemon как /usr / libexec/git-core / git-daemon не был в PATH
1
отвечен Ville 2023-01-28 18:30

Я видел этот скрипт и еще один, но они основаны на Centos5, который имеет соответствующие репозитории yum для Git-daemon, и этот пакет может сделать и установить только до 5.x

Так их скрипт не мой centos4 и я получаю это:

service git-daemon start
Starting git-daemon: execvp: No such file or directory

потому что Git-daemon не существует

но ваша идея начать со скрипта ssh превосходна, я не знал, какой из них я мог бы имитировать, и это хороший.

0
отвечен 2023-01-28 20:47

надеюсь, полезное примечание для других в будущем, которые пытаются установить git и / или git-daemon на Centos 4 или 5 сервер, который работает cpanel

cpanel предотвращает эти backages от установки через yum, потому что perl * специально исключены из любых обновлений yum

временно удалить perl* из /etc / yum.conf после этого вы можете установить затем положите perl * обратно туда

0
отвечен 2023-01-28 23:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх