在cronjob上设置密码

时间:2018-12-06 21:19:38

标签: cron gitlab

所以我搜索了一下却没有找到答案
我第一次尝试进行cronjob,并尝试在确定的每日时间内推送到我的Gitlab存储库
我正在尝试类似的东西:

10 10 * * * cd/repofolder && git push && login && password  

问题是它只能在git push命令之前起作用,然后在cron作业上不键入登录名和密码
当Gitlab要求时,如何使cronjob也输入登录名和密码?

1 个答案:

答案 0 :(得分:0)

  

我遇到了一些SSH问题(权限被拒绝)(我昨天没有),

检查以哪个帐户执行root命令:root还是您自己的?
因为cron作业将在HOME文件夹中寻找〜/ .ssh / id_rsa(.pub)键。确保provate密钥不受密码保护。

  

所以现在我有点想用HTTP做到这一点,

然后确保通过credential helper缓存凭据。这样,您不必输入任何凭据。 (再次,请注意所使用的帐户)。