我正在尝试设置一个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作业不知道密钥?
我该如何做到这一点?
感谢你