Problema ejecutando git pull comando crontab en mac OS

0

Pregunta

Estoy tratando de ejecutar el comando git pull automáticamente el uso de crontab. Estoy en MacOs de la máquina. Git pull está trabajando bien cuando lo uso sin cron pero dando error con cron. He probado varios de la solución dada por ella. Algunos de ellos están por debajo. Todos ellos están trabajando muy bien manualmente.

He intentado poner siguiente comando en un script automate.sh y, a continuación, ejecutarlo mediante 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

Pero siempre estoy recibiendo por debajo de error,

fatal: no se pudo leer el nombre de Usuario para 'https://git.{domain}.com': el Dispositivo no configurado

Puede alguien por favor comprobarlo?

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

Creo que el problema son las citas de donde usted los necesita. Intente con comillas dobles alrededor de la variable sin los corchetes ({})

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

Nota: el Mismo para la variable domain

Mira esta pregunta

2021-10-28 20:16:25

Yo estoy usando la de mi nombre de usuario en lugar de {nombre de usuario}, sólo lo reemplazó con variable para publicar la pregunta aquí. Mismo para el dominio.
Sonia Goyal

En otros idiomas

Esta página está en otros idiomas

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