Questo è il comando grok-pull che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
GROK-PULL: clona o aggiorna i repository git locali
SINOSSI
grok-pull -c /percorso/del/repos.conf
DESCRIZIONE
Questa utility viene eseguita da un cronjob e scarica l'ultimo manifest da grokmirror
maestro. Se sono presenti nuovi repository o modifiche ai repository esistenti, grok-pull
eseguirà i comandi git necessari per clonare o recuperare i dati richiesti da
master.
Alla fine della sua esecuzione, grok-pull genererà il proprio file manifest, che potrà quindi essere
utilizzato per un ulteriore mirroring.
VERSIONI
--versione
mostra il numero di versione del programma ed esci
-h, --Aiuto
mostra questo messaggio di aiuto ed esci
-v, --verboso
Sii prolisso e dicci cosa stai facendo
-n, --no-mtime-check
Esegui senza controllare manifest mtime.
-f, --vigore
Forza l'aggiornamento completo di Git indipendentemente dall'ora dell'ultima modifica. Utile anche quando
repository.conf è cambiato.
-p, --epurazione
Rimuovi tutti gli alberi git che non sono più in manifest.
-y, --bello
Stampa graziosa del manifest generato (ordina i repository e aggiungi il rientro). Questo è
molto più lento, quindi dovrebbe essere usato con cautela su raccolte di grandi dimensioni.
-r, --reuse-existing-repos
Se sul disco vengono trovati repository esistenti, impostare una nuova origine remota e riutilizzarli
-c CONFIGURA, --config=CONFIGURA
Posizione di repository.conf
ESEMPI
Individua repos.conf e modificalo per riflettere le tue esigenze. Il file di configurazione predefinito è
pesantemente commentato.
Aggiungi un cronjob da eseguire con la frequenza che desideri. Ad esempio, aggiungi quanto segue a
/etc/cron.d/grokmirror.cron:
# Esegui grok-pull ogni minuto come utente "mirror"
* * * * * mirror /usr/bin/grok-pull -p -c /etc/grokmirror/repos.conf
Assicurati che l'utente "mirror" (o qualunque utente tu abbia specificato) sia in grado di scrivere su
posizioni di livello superiore, di registro e di blocco specificate in repos.conf.
Utilizza grok-pull online utilizzando i servizi onworks.net