Crear un repositorio remoto desde un repositorio local en Git

John Wachira 15 febrero 2024
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:

  1. Inicie sesión en su cuenta de GitHub, toque Repositorios y haga clic en Nuevo para crear un repositorio remoto.
  2. 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

git agregar origen remoto

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:

git push -u origen

Veamos nuestro repositorio remoto en GitHub.

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 Wachira avatar John Wachira avatar

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

Artículo relacionado - Git Remote