Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有https的git在crontab中不起作用_Git_Cron - Fatal编程技术网

带有https的git在crontab中不起作用

带有https的git在crontab中不起作用,git,cron,Git,Cron,我想每天早上做“git pull” 所以我写了一个shell脚本run.sh git--git dir=/local/git/path/.git pull 这个脚本在我运行时运行良好 但是当我使用crontab时,这个脚本不起作用,并且像这样打印错误日志 致命:无法访问“”:无法解析主机:baba 我不知道为什么 如何修复它?使用sudo suRoot用户登录 然后尝试使用sudocrontab-e 然后再次检查,它应该被推送。您是否使用与cron相同的用户运行命令并获得成功结果?

我想每天早上做“git pull”

所以我写了一个shell脚本run.sh

git--git dir=/local/git/path/.git pull

这个脚本在我运行时运行良好

但是当我使用crontab时,这个脚本不起作用,并且像这样打印错误日志 致命:无法访问“”:无法解析主机:baba

我不知道为什么


如何修复它?

使用sudo su
Root用户登录

然后尝试使用
sudocrontab-e


然后再次检查,它应该被推送。

您是否使用与cron相同的用户运行命令并获得成功结果?