chaveiro ssh para git pull cron

chaveiro ssh para git pull cron

Eu sou um pouco novato no Linux, então devo me desculpar imediatamente se isso for algo óbvio e/ou bobo.

Estou tentando criar um cronjob git pull que seja atualizado do repositório GitHub a cada poucos minutos.

Agora, o problema é que não consigo fazê-lo funcionar sem inserir a senha toda vez que o cron é executado.

ssh-agent e ssh-add não funcionam, pois perdem as senhas toda vez que o usuário efetua logout. Então peguei o guia http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/e o segui, mas ainda sem resultados.

Não consigo fazer o chaveiro funcionar corretamente. Eu penso.

Os passos que fiz:

  • Instalado o chaveiro do RPMforge.
  • Editado vi $HOME/.bash_profilepara incluir:

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

    fonte $HOME/.keychain/$HOSTNAME-sh

  • E de acordo com o guia, depois de fazer login novamente, o chaveiro deverá estar funcionando e eu não precisarei inserir a senha toda vez que fizer isso.ssh -T [email protected]

Provavelmente estou faltando alguma coisa, mas não consigo descobrir o quê. Talvez alguém tenha algumas sugestões?

Responder1

tente este link para resolver o mesmo problema link

é uma ajuda completa para você ..

informação relacionada