¿Cómo inicio el demonio GIT automáticamente bajo CentOS 4.8?

imagenes

Aparentemente mi servidor está ejecutando CentOS 4.8 con 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)

Prefiero instalarlo como un servicio pero parece que no puedo instalar “yum git-daemon”, no hay un paquete disponible para CentOS 4.8 (cuando intento incluir otros repositorios para ello, obtengo demasiados fallos de dependencia)

Entonces, ¿cuál es la forma más fácil de comenzar?
Típicamente así es como lo hago desde CLI

demonio git --detach --user = git --group = git

¡Gracias por cualquier ayuda!


Tenemos varias respuestas

La mejor respuesta:

Copie sobre el archivo /etc/init.d/ssh a /etc/init.d/git, y cambie los comandos ssh a git, o encuentre un script de inicio existente para git e instálelo.

Aquí hay un ejemplo: http://robescriva.com/2009/01/13/git-daemon-init-scripts-on-centos-52

Entonces haz esto:

chkconfig añadir git

Para obtener más información, consulte la página de manual de chkconfig (8).


Otra respuesta

La URL mencionada en la respuesta de dmarti ha cambiado. El enlace de trabajo es: http://robescriva.com/blog/2009/01/13/git-daemon-init-scripts-on-centos-52/

El script parece funcionar bien con CentOS 6.2. Se necesitaron dos cambios:

  • entró en la ruta base correcta
  • proporcionó la ruta completa para el git-daemon ya que / usr / libexec / git-core / git-daemon no estaba en PATH

He visto ese script y otro pero están basados ​​en Centos5 que tiene los repositorios yum adecuados para git-daemon y ese paquete puede crearse e instalarse solo en 5.x

Entonces su script falla en mi centos4 y obtengo esto:

servicio de inicio git-daemon
Iniciando git-daemon: execvp: No existe tal archivo o directorio

porque git-daemon no existe

Pero tu idea de comenzar con el script ssh es excelente, no sabía cuál podría imitar y esa es una buena idea.


Una nota esperanzadamente útil para otros en el futuro que intentan instalar git y / o git-daemon en un servidor Centos 4 o 5 que ejecuta cpanel

cpanel está impidiendo que estas versiones anteriores se instalen a través de yum porque perl * se excluye específicamente de cualquier actualización de yum

Eliminar temporalmente perl * de /etc/yum.conf
entonces puedes instalar
luego vuelve a poner perl *


Fuente

Leave a Reply