Я пытаюсь настроить cronjob для выполнения "git fetch"
Я правильно сгенерировал ключи ssh для подключения к github через ssh (я поместил открытый ключ в свою учетную запись github). И он отлично работает в командной строке.
(Я добавил приватный ключ с помощью ssh-add, поэтому, когда я подключаюсь к github, он запрашивает парольную фразу только один раз)
Но когда я создаю crontab -e
(с обычным пользователем, не root)
*/1 * * * * cd /home/bitnami/repoi.git && /opt/bitnami/git/bin/git fetch -q --all -p >>/home/bitnami/cronrun 2>&1
Я получаю эту ошибку:
error: Could not fetch origin
Permission denied (publickey).
похоже, что задание cron не знает ключей?
Как я могу заставить это работать?
Спасибо