Je suis en train de lancer la commande git pull automatiquement à l'aide de crontab. Je suis sur MacOs machine. Git pull fonctionne très bien lorsque je l'utilise sans cron, mais en lui donnant erreur avec cron. J'ai essayé plusieurs solution pour elle. Certains d'entre eux sont ci-dessous. Ils sont tous bien fonctionner manuellement.
J'ai essayé de les mettre en dessous de commande dans un script automate.sh et puis exécutez-le à l'aide de cron.
ssh-agent bash -c 'ssh-add /Users/{username}/.ssh/id_rsa; /usr/bin/git pull'
eval
ssh-agent -s
&& ssh-add ~/.ssh/id_rsa && ssh-add-l && git pull
Mais je suis toujours à l'obtention d'erreur ci-dessous,
fatale: impossible de lire le nom d'utilisateur pour 'https://git.{domaine}.com': l'Appareil n'est pas configuré
Quelqu'un peut s'il vous plaît vérifier?