Estoy tratando de hacer que un repositorio local actúe como un control remoto con el nombre bak
de otro repositorio local en mi PC, usando lo siguiente:
git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak
lo que da este error:
fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name
Estoy tratando de sincronizar dos repositorios locales, con uno configurado como un nombre remoto bak
para el otro, y luego emitiendo git pull bak
.
¿Cuál es la mejor manera de hacerlo?
Editar:
Lo siento, tonto, me acabo de dar cuenta de que el complemento remoto debería ser:
git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git
el nombre del control remoto va antes de la dirección.
git
git-remote
opensas
fuente
fuente
.git
embargo, ¿se requiere específicamente al final?fatal: '../dir' does not appear to be a git repository
.file://
el frente de la ruta y usar la ruta completa al repositorio local para que el software del cliente pueda acceder a él a través del protocolo esperado. Y en respuesta a la pregunta anterior de Erik,.git
aparentemente se necesita el final del camino.Si su objetivo es mantener una copia local del repositorio para una copia de seguridad fácil o para pegarse en una unidad externa o compartir a través del almacenamiento en la nube (Dropbox, etc.), puede usar un repositorio desnudo . Esto le permite crear una copia del repositorio sin un directorio de trabajo, optimizado para compartir.
Por ejemplo:
Del mismo modo, puede clonar como si fuera un repositorio remoto:
fuente
Parece que su formato es incorrecto:
http://gitref.org/remotes/#remote
fuente
Estoy publicando esta respuesta para proporcionar un script con explicaciones que cubran tres escenarios diferentes de creación de un repositorio local que tenga un control remoto local. Puede ejecutar todo el script y creará los repositorios de prueba en su carpeta de inicio (probado en Windows git bash). Las explicaciones están dentro del script para guardar más fácilmente sus notas personales, es muy legible, por ejemplo, Visual Studio Code.
También me gustaría agradecer a Jack por vincular a esta respuesta donde adelphus tiene explicaciones prácticas, buenas y detalladas sobre el tema.
Esta es mi primera publicación aquí, así que avise qué debería mejorarse.
fuente