GoGPT Best VPN GoSearch

icono de página de OnWorks

grok-manifest: en línea en la nube

Ejecute grok-manifest en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando grok-manifest que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


GROK-MANIFEST: crea un manifiesto para usar con grokmirror

SINOPSIS


grok-manifest [opts] -m manifest.js [.gz] -t / path [/path/to/bare.git]

DESCRIPCIÓN


Llame a grok-manifest desde un enlace de post-actualización o post-recepción de git para crear el último
manifiesto del repositorio. Este archivo de manifiesto es descargado por esclavos espejo (si es más nuevo que el
ya lo han hecho) y se usa para clonar / extraer solo los repositorios que han cambiado desde
última corrida del espejo.

OPCIONES


--versión
mostrar el número de versión del programa y salir

-h, --ayuda
mostrar este mensaje de ayuda y salir

-m MANIFIL, --manifest =MANIFIL
Ubicación de manifest.js o manifest.js.gz

-t NIVEL SUPERIOR, --toplevel =NIVEL SUPERIOR
Directorio superior donde residen todos los repositorios

-l ARCHIVO DE REGISTRO, --logfile =ARCHIVO DE REGISTRO
Cuando se especifique, colocará registros de depuración en esta ubicación.

-c, --check-exportar-ok
Honre el archivo mágico git-daemon-export-ok y no exporte repositorios no
marcado como tal

-n, --usar ahora
Use la marca de tiempo actual en lugar de analizar las confirmaciones

-p, --purga
Purgar repositorios de git eliminados del manifiesto

-x, --retirar
Eliminar repositorios pasados ​​como argumentos del archivo de manifiesto

-y, --lindo
Imprima con estilo el manifiesto generado (clasifique los repositorios y agregue sangría). Este es
mucho más lento, por lo que debe usarse con precaución en colecciones grandes.

-w, --esperar-por-manifiesto
Cuando se ejecuta con argumentos, espere si el manifiesto no está allí (puede ser útil cuando
varios escritores están escribiendo en el archivo de manifiesto a través de NFS)

-i IGNORAR, --ignore -path =IGNORAR
Al encontrar directorios de git, ignore estas rutas (se pueden usar varias veces, acepta
globbing estilo caparazón)

-v, --verboso
Sea prolijo y díganos lo que está haciendo

EJEMPLOS


Los ejemplos asumen que los repositorios están ubicados en / repos. Si sus repositorios son
in / var / lib / git, ajustar ambos -m y -t banderas en consecuencia.

Generación de manifiesto inicial:

/ usr / bin / grok-manifest -m /repos/manifest.js.gz -t / repos

Dentro del gancho de git:

/ usr / bin / grok-manifest -m /repos/manifest.js.gz -t / repos -n `pwd`

Para purgar repositorios eliminados, use el -p bandera cuando se ejecuta desde cron:

/ usr / bin / grok-manifest -m /repos/manifest.js.gz -t / repos -p

También puede agregarlo al ADC "rm" de gitolite usando el -x bandera:

/ usr / bin / grok-manifest -m /repos/manifest.js.gz -t / repos -x $ repo.git

Para solucionar problemas potenciales, puede pasar -l parámetro para grok-manifest, solo haz
Asegúrese de que el usuario que ejecuta el comando hook (usuario git o gitolite, por ejemplo) pueda
escribir a esa ubicación:

/ usr / bin / grok-manifest -m /repos/manifest.js.gz -t / repos \
-l /var/log/git/grok-manifest-hook.log -n `contraseña`

Use grok-manifest en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.