Problem z uruchomieniem polecenia git pull z crontab w systemie mac OS

0

Pytanie

Staram się automatycznie uruchomić polecenie git pull z pomocą crontab. Jestem na komputerze macOS. Git pull działa świetnie, gdy używam go bez cron, ale zgłasza błąd z cron. Próbowałem różnych rozwiązań, podane do tego. Niektóre z nich przedstawiono poniżej. Wszystkie one działają świetnie ręcznie.

Próbowałem wpisać polecenie poniżej skrypt automate.sh a następnie uruchom go za pomocą crona.

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

  2. ocena ssh-agent -s && ssh-add ~/.ssh/id_rsa && ssh-add-l && git wyciągnąć

Ale ja zawsze dostaję błąd poniżej,

krytyczny: nie można odczytać nazwę użytkownika 'https://git.{domena}.com': Urządzenie nie jest skonfigurowane

Czy ktoś może proszę to sprawdzić?

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

Myślę, że problem w cytatach, które są potrzebne. Spróbuj zrobić to z podwójnymi cudzysłowami wokół zmiennej bez nawiasów ({})

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

Uwaga: To samo dla zmiennej domain

Spójrz na to pytanie

2021-10-28 20:16:25

Używam swoją nazwę użytkownika zamiast {nazwa użytkownika}, po prostu zastąpił go zmiennej do publikacji pytania tutaj. To samo odnosi się do domeny.
Sonia Goyal

W innych językach

Ta strona jest w innych językach

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