Problema executando git pull comando crontab no mac OS

0

Pergunta

Eu estou tentando executar o git pull comando automaticamente usando crontab. Eu estou no MacOs máquina. Git pull é um trabalho muito bem quando eu usá-lo sem cron, mas dando erro com o cron. Eu tentei vários solução dada por ele. Alguns deles estão abaixo. Todos eles estão funcionando bem manualmente.

Eu tentei colocar abaixo de comando em um script automate.sh e, em seguida, executá-lo usando o cron.

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

  2. eval ssh-agent -s && o ssh-add ~/.ssh/id_rsa && ssh-add -l && git pull

Mas eu sempre estou ficando abaixo de erro,

fatal: não foi possível ler o nome de usuário para 'https://git.{domínio}.com': o Dispositivo não configurado

Alguém por favor pode verificar isso?

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

Eu acho que o problema são as citações onde você precisa. Tente-la com aspas duplas em torno da variável sem o parênteses ({})

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

Nota: o Mesmo para a variável domain

Olhar para esta questão

2021-10-28 20:16:25

Eu estou usando o meu nome de usuário no lugar de {username}, apenas substituiu-o com variável para a questão de lançamento aqui. Mesmo para o domínio.
Sonia Goyal

Em outros idiomas

Esta página está em outros idiomas

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