cpanel cron git推不起作用

时间:2017-03-12 21:01:11

标签: git cron bitbucket cpanel git-push

我在脚本中有这个命令,然后我通过cpanel cron运行它。

#!/bin/bash
cd /home/somesite/public_html && git add . && git commit -m "Backup `date +%d%m%Y_%H%M`" && git push;

在日志中我收到以下回复:

[master 06b7cb4] Backup 12032017_2221
 2 files changed, 107 insertions(+), 147 deletions(-)
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

如果我在终端中运行相同的命令,那么可以通过cron推送,但不会发生推送。

1 个答案:

答案 0 :(得分:0)

我认为这将帮助您实现您想要的目标:

https://alvinabad.wordpress.com/2013/03/23/how-to-specify-an-ssh-key-file-with-the-git-command/

然后你只需要调整你应该在cron作业中运行的bash脚本