jak uruchomić demona GIT automatycznie w CentOS 4.8?

1

Najwyraźniej mój serwer działa w CentOS 4.8 z 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)

Wolałbym zainstalować go jako usługę, ale wydaje się, że nie mogę zainstalować „mniam git-demona”, nie ma dostępnego pakietu dla CentOS 4.8 (kiedy próbuję dołączyć dla niego kolejne repozytorium, dostaję zbyt wiele błędów zależności)

Jaki jest więc najłatwiejszy sposób na rozpoczęcie? Zazwyczaj robię to z CLI

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

Dzięki za wszelką pomoc!


źródło

Odpowiedzi:

1

Adres URL wymieniony w odpowiedzi dmarti zmienił się. Działający link to: http://robescriva.com/blog/2009/01/13/git-daemon-init-scripts-on-centos-52/

Wydaje się, że skrypt działa poprawnie z CentOS 6.2. Potrzebne były dwie zmiany:

  • wprowadził poprawną ścieżkę bazową
  • podał pełną ścieżkę do demona git, ponieważ / usr / libexec / git-core / git-daemon nie znajdował się w zmiennej PATH
Ville
źródło
0

Widziałem ten skrypt i jeszcze inny, ale są one oparte na Centos5, który ma odpowiednie repozytorium yum dla git-daemon i ten pakiet może tworzyć i instalować tylko pod 5.x

Więc ich skrypt nie działa na moim centos4 i otrzymuję to:

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

ponieważ git-daemon nie istnieje

Ale twój pomysł na rozpoczęcie od skryptu ssh jest doskonały, nie wiedziałem, który mogę naśladować i to jest dobry.


źródło
0

Mam nadzieję, że pomocna informacja dla innych, którzy w przyszłości próbują zainstalować git i / lub git-daemon na serwerze Centos 4 lub 5 z uruchomionym cpanel

cpanel zapobiega instalowaniu tych kopii zapasowych przez yum, ponieważ perl * jest wyraźnie wykluczony z jakichkolwiek aktualizacji yum

tymczasowo usuń perl * z /etc/yum.conf, a następnie możesz zainstalować, a następnie umieścić tam perl * z powrotem


źródło