No estoy muy familiarizado con la terminología o las prácticas y los procedimientos de control de versiones.Hacer una copia local de un repositorio remoto de git
Esto es lo que quiero hacer:
Quiero descargar una carpeta de un repositorio Git desde Internet. ¿Es la clonación la forma correcta de hacerlo? ¿NO conservará la clonación los archivos de metadatos innecesarios? ¿Hay alguna manera de hacer una descarga "limpia"?
Quiero configurar un repositorio local que contenga esta carpeta en la que ahora puedo usar el control de versiones. Es decir, cuando realizo una confirmación, mi repositorio local se actualiza.
Finalmente, quiero que este repositorio local esté accesible en la red local, de modo que también pueda descargarlo de cualquier otra máquina en la LAN.
Bien. Quiero trabajar en mi proyecto desde dos máquinas diferentes y quiero que permanezcan sincronizados. Así que debería poner el repositorio en una de las máquinas (digamos primaria), clonarlo en la otra máquina (digamos secundaria), agregar algún enlace "remoto" desde la primaria a la secundaria y luego hacer empujones y jalones para mantenerlos sincronizados. ¿Es esa la manera de hacerlo? – AnkurVj
Si solo eres tú, y trabajas de forma conjunta con las dos máquinas (es decir, nunca estás usando ambas cosas al mismo tiempo), entonces es razonable tener el repositorio en la unidad de red, y de esa manera siempre está sincronizado , no importa desde que inicies sesión. Obviamente, usted incurrirá en retrasos en la red, y debe garantizar las copias de seguridad y su seguridad, pero evita el phaffing con clones/empujes/jalones interminables. –