Связка ключей ssh ​​для git pull cron

Связка ключей ssh ​​для git pull cron

Я новичок в Linux, поэтому должен сразу извиниться, если это что-то очевидное и/или глупое.

Я пытаюсь создать cron-задание git pull, которое будет получать обновления из репозитория GitHub каждые несколько минут.

Теперь проблема в том, что я не могу заставить его работать без ввода парольной фразы каждый раз при запуске cron.

ssh-agent и ssh-add не справляются, так как они теряют пароли каждый раз, когда пользователь выходит из системы. Поэтому я получил руководство http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/и следовал ему, но все равно никаких результатов.

Кажется, у меня не получается заставить брелок работать как следует. Я так думаю.

Действия, которые я предпринял:

  • Установил связку ключей от RPMforge.
  • Отредактировано, vi $HOME/.bash_profileчтобы включить:

    /usr/bin/связка ключей $HOME/.ssh/id_rsa

    источник $HOME/.keychain/$HOSTNAME-sh

  • И согласно руководству, после повторного входа в систему связка ключей должна работать, и мне не нужно будет вводить пароль каждый раз, когда яssh -T [email protected]

Я, наверное, что-то упускаю, но не могу понять что. Может быть, у кого-то есть какие-то предложения?

решение1

попробуйте эту ссылку для решения той же проблемы связь

его помощь полная для вас..

Связанный контент