Sincronizar 10 repositorios remotos con un directorio local con 10 proyectos en él

Sincronizar 10 repositorios remotos con un directorio local con 10 proyectos en él

Tengo un directorio local con diez proyectos. Quiero sincronizar los diez proyectos con diez repositorios remotos de github.

¿Cómo podría lograr esto usando gitmás eficientemente que presionando manualmente los 10 individualmente uno a la vez?

Estoy usando Macbook Air con OSX Yosemite v.10.10.5

Respuesta1

Si todos los proyectos están en el mismo directorio, probablemente la manera más fácil es configurar un script de shell que itere y envíe los proyectos uno por uno, aquí hay un ejemplo simple para Linux (supongo que todos los proyectos están ubicados en /home/mowzer/projects), si está usando Git para Windows también deberías tener instalado un bash, pero debes verificar cómo asigna los discos de Windows y corregir la ruta.

#!/bin/bash
PROJECTSDIR=/home/mowzer/projects/
for i in `ls $PROJECTSDIR`; do
    cd $PROJECTSDIR$i
    git push
done

información relacionada