使用crontab时权限被拒绝(publickey)

时间:2014-12-07 11:53:36

标签: git ssh key crontab ssh-agent

我正在尝试设置一个cronjob来执行“git fetch”

我已正确生成ssh密钥以通过ssh连接到github(我已将公钥放入我的github帐户)。它在命令行中运行良好。

(我已经使用ssh-add添加了priv键,所以当我连接到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作业不知道密钥?

我该如何做到这一点?

感谢你

0 个答案:

没有答案