Problém spuštění git pull příkaz crontab na mac OS

0

Otázka

Snažím se spustit příkaz git pull automaticky pomocí crontab. Já jsem na MacOs stroj. Git pull je v pořádku, když jsem ji použít, aniž cron, ale dává chybová s cron. Zkoušela jsem různá řešení pro to. Některé z nich jsou níže. Všichni jsou v pořádku ručně.

Snažil jsem se dávat pod příkaz ve skriptu automate.sh a pak ji spustit pomocí cronu.

  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

Ale já jsem vždycky dostat pod chybě,

fatální: nelze číst uživatelské Jméno pro 'https://git.{domain}.com': Zařízení není nakonfigurováno

Může někdo prosím zkontrolovat?

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

Myslím, že problém jsou uvozovky tam, kam potřebujete. Zkuste to s uvozovkami kolem proměnné bez závorek ({})

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

Poznámka: Stejné pro proměnnou domain

Pohled na tuto otázku

2021-10-28 20:16:25

Já jsem pomocí mého uživatelského jména místo {username}, nahradila proměnnou pro vysílání otázka. Stejné domény.
Sonia Goyal

V jiných jazycích

Tato stránka je v jiných jazycích

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