Il s'agit de la commande grok-pull qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
GROK-PULL - Cloner ou mettre à jour les référentiels git locaux
SYNOPSIS
grok-pull -c /chemin/vers/repos.conf
DESCRIPTION
Cet utilitaire s'exécute à partir d'une tâche cron et télécharge le dernier manifeste à partir du grokmirror
Maître. S'il y a de nouveaux référentiels ou des modifications dans les référentiels existants, grok-pull
exécutera les commandes git nécessaires pour cloner ou récupérer les données requises à partir du
maître
À la fin de son exécution, grok-pull générera son propre fichier manifeste, qui pourra ensuite être
utilisé pour une mise en miroir supplémentaire.
OPTIONS
--version
afficher le numéro de version du programme et quitter
-h, --Aidez-moi
afficher ce message d'aide et quitter
-v, --verbeux
Soyez verbeux et dites-nous ce que vous faites
-n, --no-mtime-check
Exécuter sans vérifier le manifeste mtime.
-f, --Obliger
Forcer la mise à jour complète de git indépendamment des heures de dernière modification. Également utile lorsque
repos.conf a changé.
-p, --purge
Supprimez tous les arbres git qui ne sont plus dans le manifeste.
-y, --joli
Imprimez joliment le manifeste généré (triez les dépôts et ajoutez une indentation). C'est
beaucoup plus lent, il doit donc être utilisé avec prudence sur les grandes collections.
-r, --reuse-existing-repos
Si des référentiels existants sont trouvés sur le disque, définissez une nouvelle origine distante et réutilisez
-c CONFIG, --config=CONFIG
Emplacement de repos.conf
EXEMPLES
Localisez repos.conf et modifiez-le pour refléter vos besoins. Le fichier de configuration par défaut est
abondamment commenté.
Ajoutez une tâche cron à exécuter aussi souvent que vous le souhaitez. Par exemple, ajoutez ce qui suit à
/etc/cron.d/grokmirror.cron:
# Exécutez grok-pull toutes les minutes en tant qu'utilisateur "miroir"
* * * * * miroir /usr/bin/grok-pull -p -c /etc/grokmirror/repos.conf
Assurez-vous que l'utilisateur « miroir » (ou l'utilisateur que vous avez spécifié) est capable d'écrire sur le
toplevel, log et lock emplacements spécifiés dans repos.conf.
Utilisez grok-pull en ligne en utilisant les services onworks.net