llavero ssh para git pull cron

llavero ssh para git pull cron

Soy un poco novato en Linux, así que debo disculparme de inmediato si esto es algo obvio y/o tonto.

Estoy intentando crear un cronjob de git pull que se actualice desde el repositorio de GitHub cada pocos minutos.

Ahora el problema es que no puedo hacerlo funcionar sin ingresar la frase de contraseña cada vez que se ejecuta cron.

ssh-agent y ssh-add no funcionan ya que pierden las contraseñas cada vez que el usuario cierra sesión. Entonces obtuve la guía http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/y la seguí, pero todavía no obtuve resultados.

Parece que no puedo hacer que el llavero funcione correctamente. Creo.

Los pasos que he hecho:

  • Instalé el llavero de RPMforge.
  • Editado vi $HOME/.bash_profilepara incluir:

    /usr/bin/llavero $HOME/.ssh/id_rsa

    fuente $HOME/.keychain/$HOSTNAME-sh

  • Y de acuerdo con la guía, después de volver a iniciar sesión, el llavero debería funcionar y no debería necesitar ingresar la frase de contraseña cada vez quessh -T [email protected]

Probablemente me estoy perdiendo algo, pero parece que no puedo entender qué. ¿Quizás alguien tenga algunas sugerencias?

Respuesta1

prueba este enlace para resolver el mismo problema enlace

Es de gran ayuda para ti.

información relacionada