Cómo agregar un repository local y tratarlo como un repository remoto

Estoy tratando de hacer que un repository local actúe como un control remoto con el nombre bak para otro repository local en mi PC, usando lo siguiente:

 git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak 

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 repos locales, con uno configurado como un control remoto llamado bak para el otro, y luego emitir git pull bak .

¿Cuál es la mejor manera de hacerlo?


Editar:

Lo siento, tonto, me acabo de dar count 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 que la dirección.

Tiene sus arguments para el command remote add invertido:

 git remote add <NAME> <PATH> 

Asi que:

 git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git 

Ver git remote --help para más información.

Si su objective es mantener una copy local del repository para una copy de security sencilla o para pegar en una unidad externa o para compartir a través del almacenamiento en la nube (Dropbox, etc.) es posible que desee utilizar un repository simple . Esto le permite crear una copy del repository sin un directory de trabajo, optimizado para compartir.

Por ejemplo:

 $ git init --bare ~/repos/myproject.git $ cd /path/to/existing/repo $ git remote add origin ~/repos/myproject.git $ git push origin master 

Del mismo modo, puede clonar como si fuera un repository remoto:

 $ git clone ~/repos/myproject.git 

Parece que tu formatting es incorrecto:

Si desea compartir un repository creado localmente o desea recibir contribuciones del repository de otras personas, si desea interactuar de algún modo con un nuevo repository, generalmente es más fácil agregarlo como un control remoto. Para hacerlo, ejecute git remote add [alias] [url]. Eso agrega [url] bajo un control remoto local llamado [alias].

 #example $ git remote $ git remote add github git@github.com:schacon/hw.git $ git remote -v 

http://gitref.org/remotes/#remote