Ito ang command grok-pull na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
GROK-PULL - I-clone o i-update ang mga lokal na git repository
SINOPSIS
grok-pull -c /path/to/repos.conf
DESCRIPTION
Ang utility na ito ay tumatakbo mula sa isang cronjob at nagda-download ng pinakabagong manifest mula sa grokmirror
master. Kung may mga bagong repositoryo o pagbabago sa mga kasalukuyang repositoryo, grok-pull
gagawa ng mga kinakailangang git command upang mai-clone o makuha ang kinakailangang data mula sa
panginoon
Sa pagtatapos ng pagtakbo nito, bubuo ang grok-pull ng sarili nitong manifest file, na maaaring maging
ginagamit para sa karagdagang pag-mirror.
Opsyon
--bersyon
ipakita ang numero ng bersyon ng programa at lumabas
-h, - Tumulong
ipakita ang mensahe ng tulong na ito at lumabas
-v, --verbose
Maging verbose at sabihin sa amin kung ano ang iyong ginagawa
-n, --walang-mtime-check
Tumakbo nang hindi sinusuri ang oras ng manifest.
-f, --puwersa
Pilitin ang buong git na pag-update anuman ang huling binagong oras. Kapaki-pakinabang din kapag
repos.conf ay nagbago.
-p, --purga
Alisin ang anumang git tree na wala na sa manifest.
-y, --maganda
Pretty-print ang nabuong manifest (pagbukud-bukurin ang mga repo at magdagdag ng indentation). Ito ay
mas mabagal, kaya dapat gamitin nang may pag-iingat sa malalaking koleksyon.
-r, --reuse-existing-repos
Kung ang anumang mga umiiral na repository ay matatagpuan sa disk, magtakda ng bagong remote na pinagmulan at muling gamitin
-c KONFIG, --config=KONFIG
Lokasyon ng repos.conf
HALIMBAWA
Hanapin ang repos.conf at baguhin ito upang ipakita ang iyong mga pangangailangan. Ang default na configuration file ay
mabigat na komento.
Magdagdag ng cronjob upang tumakbo nang madalas hangga't gusto mo. Halimbawa, idagdag ang sumusunod sa
/etc/cron.d/grokmirror.cron:
# Patakbuhin ang grok-pull bawat minuto bilang "mirror" ng user
* * * * * salamin /usr/bin/grok-pull -p -c /etc/grokmirror/repos.conf
Siguraduhin na ang user na "mirror" (o alinmang user ang iyong tinukoy) ay makakasulat sa
toplevel, log at lock na mga lokasyon na tinukoy sa repos.conf.
Gumamit ng grok-pull online gamit ang mga serbisyo ng onworks.net