ugrás a tartalomhoz

Archívum - Nov 15, 2014 - Fórum téma

Automatikus frissítés git-tel

sandrosdj · 2014. Nov. 15. (Szo), 21.09
Üdvözletem!

Git-tel kapcsolatban szeretném a segítségeteket kérni.
GitBucket szervert futtatok és ezen vannak a projektek külön repókban. Azt szeretném megoldani, hogy a sajt repó update branch-ében lévő dolgokat automatikus szinkronizálja (cron) több távoli szerverre egy megadott könyvtárba. Erre kellene egy vagy két szkript.

Cél: mindenhol ugyan az legyen X mappában, mint ami az adott repó update branch-ében, hitelesítő adatokat csak az első update-nél kelljen megadni.
/public <- ide kerüljenek a fájlok
/repo <- ide a git könyvtár

Jelenleg git clone-nal oldottam meg úgy, hogy letölti a branch-ot egy másik mappába, ha kész törli a public tartalmát (kiv. 1 fájl), majd átmásolja a letöltött dolgokat oda.

Update: git pull-lal elegánsabban megy, de ha --work-tree-t használok, akkor egyszerűen nem működik. Vagy a repót nem találja vagy a branch-ot.

Ha valaki jártas ebben és van egy kevés ideje, segítsen!
Köszönöm! :)