Saltar al contenido

¿Cómo conectarse a un repositorio Git remoto?

Este dilema se puede tratar de variadas formas, pero nosotros te mostramos la que en nuestra opinión es la respuesta más completa.

Solución:

Es simple y sigue los pequeños pasos para proceder:

  • Instale git en el servidor remoto, digamos alguna instancia ec2
  • Ahora crea una carpeta de proyecto `$mkdir project.git
  • $cd project and execute $git init --bare

Digamos que esta carpeta project.git está presente en su IP con dirección dentro home_folder/workspace/project.gitforex- ec2 – /home/ubuntu/workspace/project.git

Ahora en su máquina local, $cd en la carpeta del proyecto que desea empujar para que git ejecute los siguientes comandos:

  • git init .

  • git remote add origin [email protected]:/home/ubuntu/workspace/project.git

  • git add .
  • git commit -m "Initial commit"

A continuación hay un comando opcional, pero descubrí que se sugirió que estaba trabajando para configurar lo mismo

git config –global remote.origin.receivepack “git paquete de recepción”

  • git pull origin master
  • git push origin master

Esto debería funcionar bien y enviará el código local al repositorio remoto de git.

Para comprobar la URL de obtención remota, cd project_folder/.git y cat configesto proporcionará la URL remota que se utiliza para las operaciones de extracción y inserción.

También puede utilizar una forma alternativa, después de crear el project.git carpeta en git, clone el proyecto y copie todo el contenido en esa carpeta. Confirme los cambios y debería ser de la misma manera. Durante la clonación, asegúrese de tener acceso o el key ser es el secreto key para el servidor remoto que se utiliza para la implementación.

Ahora, si el repositorio ya existe en una máquina remota y no tiene nada localmente, haga git clone en su lugar.

El formato de URL es simple, es PROTOCOLO:/[[email protected]]direcciónMáquinaRemota/ruta/al/repositorio.git

Por ejemplo, clonar un repositorio en una máquina a la que tiene acceso SSH usando el usuario “dev”, que reside en /srv/repositories/awesomeproject.git y esa máquina tiene la ip 10.11.12.13:

git clone ssh://[email protected]/srv/repositories/awesomeproject.git

Acuérdate de que te permitimos comentar tu experiencia si diste con el hallazgo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *