ssh keychain para git pull cron

0

Eu sou um novato no Linux, por isso, peça desculpas imediatamente se isso for algo óbvio e / ou bobo.

Estou tentando criar um cronjob git pull que é atualizado a partir do repositório do GitHub a cada alguns minutos.

Agora, o problema é que eu não consigo trabalhar sem inserir senhas toda vez que o cron é executado.

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

Eu não consigo colocar o chaveiro funcionando corretamente. Eu acho.

Os passos que fiz:

  • Instalou o keychain do RPMforge.
  • Editou o vi $HOME/.bash_profile para incluir:

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

    source $ HOME / .keychain / $ HOSTNAME-sh

  • E de acordo com o guia, depois que eu voltar a registrar, o chaveiro deve estar funcionando e eu não precisaria digitar a frase toda vez que eu ssh -T [email protected]

Eu provavelmente estou sentindo falta de algo, mas não consigo descobrir o que. Talvez alguém tenha algumas sugestões?

    
por Katafalkas 21.08.2012 / 12:12

1 resposta

1

experimente este link para resolver o mesmo problema link

sua ajuda completa para você ..

    
por 21.08.2012 / 12:18