Portál AbcLinuxu, 7. května 2025 21:52
#!/bin/bash cd /var/www/development git pull development master rm -R temp/*Pokud teď ovšem pullnu změny na git, skritp se spustí, ale provede se vše kromě příkazu "git pull development master". Data ve složse temp jsou smazaná, takže mám jistotu že skript proběhnul, ale v gitu změny prostě nejsou, musím pak manuálně skočit do složky a zavolat "git pull development master" a vše je ok. Skoušel jsem nejdříve pullnout, pak skočit do konzole a spustit skript post_update ručně (tedy sh post_update) a vše funguje OK, práva tedy jsou ok a skript je také OK. Nenapadá někoho proč se ten příkaz neprovede?
Řešení dotazu:
--git-dir=.git
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.