所以我搜索了一下却没有找到答案
我第一次尝试进行cronjob,并尝试在确定的每日时间内推送到我的Gitlab存储库
我正在尝试类似的东西:
10 10 * * * cd/repofolder && git push && login && password
问题是它只能在git push命令之前起作用,然后在cron作业上不键入登录名和密码
当Gitlab要求时,如何使cronjob也输入登录名和密码?
答案 0 :(得分:0)
我遇到了一些SSH问题(权限被拒绝)(我昨天没有),
检查以哪个帐户执行root命令:root还是您自己的?
因为cron作业将在HOME文件夹中寻找〜/ .ssh / id_rsa(.pub)键。确保provate密钥不受密码保护。
所以现在我有点想用HTTP做到这一点,
然后确保通过credential helper缓存凭据。这样,您不必输入任何凭据。 (再次,请注意所使用的帐户)。