ghsync es un script en Python que utiliza la API de GitHub para obtener una lista de todos bifurcada, reflejado, público y repos privadas en su cuenta de GitHub. & Nbsp; Si el repo ya existe a nivel local, se actualizará a través de git-pull . De lo contrario, será clonar correctamente el repositorio.
Organizará sus repos a la siguiente estructura de directorios:
+ repos
+ - Tenedores (repos horquilla públicos)
& nbsp; + - espejos (repos espejo público)
& Nbsp; + - (repos privados) privados
& Nbsp; + - públicos (repos públicos)
& Nbsp; - + vistos (repos vistos públicos)
Requiere Hacer github2 de Solem (http://pypi.python.org/pypi/github2).
Inspirado por Gisty (http://github.com/swdyh/gisty).
Instale
Para instalar ghsync, simplemente ejecute:
PIP instalar ghsync
El ghsync comando estará entonces disponible para vosotros desde la línea de comandos. Ten cuidado, a menos que establezca la variable de entorno GHSYNC_DIR, añadirá todos los repos a su directorio actual .:
exportación GHSYNC_DIR = '~ / repos /'
Contribuir
. Si desea contribuir, simplemente desembolsar el repositorio, cometen sus cambios en la rama desarrollar (o sucursal fuera de ella), y enviar una solicitud de extracción
Requisitos :
- Python
Comentarios que no se encuentran