Crear un repositorio remoto desde un repositorio local en Git
Este artículo analiza los pasos necesarios para crear un repositorio remoto basado en un repositorio local. Esto es ideal cuando tiene un repositorio local que necesita estar disponible en un servidor remoto o habilitado para SSH.
Crear un repositorio remoto desde un repositorio local en Git
Emplearemos un ejemplo práctico para ver cómo podemos crear un repositorio remoto a partir de un repositorio local.
Ejemplo:
Comenzaremos creando un repositorio simple en GitHub. Llamaremos a este repositorio Secondaryrepo
.
Sigue estos pasos:
- Inicie sesión en su cuenta de GitHub, toque
Repositorios
y haga clic enNuevo
para crear un repositorio remoto. - Una vez creado, ve a
Código
y copia la URL del repositorio.
En nuestro ordenador tenemos un repositorio Delftscopetech
con un repositorio de seguimiento remoto. Para crear un repositorio remoto desde este repositorio, debemos iniciar un repositorio simple en nuestro repositorio delftscopetech
, como se muestra a continuación.
$ git init --bare
Ahora podemos agregar nuestro repositorio remoto (Secondaryrepo
) a nuestro repositorio vacío. Recordemos que ya disponemos de seguimiento remoto en el repositorio Delftscopetech
.
Para diferenciar entre los dos controles remotos, usaremos orign
para este repositorio remoto.
$ git remote add orign https://github.com/Wachira11ke/Secondaryrepo.git
Revisemos los controles remotos presentes.
$ git remote -v
Ahora podemos enviar al repositorio remoto Secondaryrepo
, como se muestra a continuación.
$ git push -u orign
Tenga en cuenta que empujará ramas individuales al control remoto.
Producción:
Veamos nuestro repositorio remoto en GitHub.
Como podemos ver en las dos imágenes de arriba, Git creó una rama Dev2.1
en el repositorio remoto y empujó todas las confirmaciones a nuestro repositorio local. Ahora, nuestros repositorios locales pueden empujar y extraer desde este control remoto.
En conclusión, podemos crear un repositorio remoto basado en un repositorio local. Si su repositorio local tiene un repositorio remoto de seguimiento, es mejor iniciar un repositorio simple antes de agregar otro remoto.
Es aconsejable darle a su control remoto un nuevo nombre en lugar de origen
. Facilita la diferenciación de varios controles remotos en un solo repositorio.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn