Problème de l'exécution de la commande git pull commande crontab sur mac OS

0

La question

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.

  1. ssh-agent bash -c 'ssh-add /Users/{username}/.ssh/id_rsa; /usr/bin/git pull'

  2. 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?

cron git github macos
2021-10-28 15:40:01
2
0

Je pense que le problème ce sont les citations où vous en avez besoin. Essayez-la avec des guillemets autour de la variable sans les crochets ({})

ssh-agent bash -c 'ssh-add /Users/'"$username"'/.ssh/id_rsa; /usr/bin/git pull'

Remarque: de Même pour la variable domain

Regardez cette question

2021-10-28 20:16:25

Je suis avec mon nom d'utilisateur à la place de {username}, juste de le remplacer avec de la variable pour l'affichage de la question ici. Même pour le domaine.
Sonia Goyal

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................