¿Cómo subir un repositorio de Git a GitLab?

En esta ocasión te voy a mostrar como subir repositorios locales creado con Git a GitLab. Por si te interesa saber como hacerlo con GitHub, aquí tienes el capítulo de un curso donde lo explico.

Tengo un repositorio vacío con solo el README.md y un commit inicial.

repositorio GitLab

En mi equipo local tengo un simple proyecto con un archivo y un commit. Te dejo los comandos para hacer esto por si no te acuerdas.

git init
git add .
git commit -m "Primer commit"

¿Cómo se conecta desde Git a GitLab?

Para hacer esto, hay que añadir el origen (origin) de GitLab y autenticarse la primera vez. La URL debe ser: https://gitlab.com/usuario/repositorio

git remote add origin https://gitlab.com/r2472/repositorio-de-prueba

Encontrarás esta URL accediendo con el navegador al repositorio en GitLab:

URL de proyecto GitLab

Puedes revisar el origin con este comando:

git remote -v

Problemas con el origin de Git

Si ya tienes un origin establecido, te va a dar el siguiente error:

error: remote origin already exists.

Eliminar un origin de Git

Lo que puedes hacer es borrar el origin antiguo:

git remote rm origin

Renombrar un origin de Git

O bien, dejar el origin antiguo y el nuevo. Para dejar el origin antiguo, escribe el siguiente comando:

git remote rename origin old-origin

Si lo comprobamos, nos ha renombrado el origin por old-origin. Ahora podemos poner otro origin. El nombre, puede ser el que quieras, no tiene porqué ser origin ni old-origin

git remote origin de Git

Para eliminar cualquier conexión remota, debes utilizar el comando que te he mostrado seguido del nombre de cualquier origin:

git remote rm nombre-origin

¿Cómo hacer un push de Git a GitLab?

Una vez tienes el origin listo, solo tienes que hacer un push a GitLab. Tu repositorio de Git no debe tener cosas pendientes por confirmar (commit).

git push -u origin --all

Recuerda que el origin, lo puedes cambiar por otro nombre de origin. Por ejemplo, si quieres subir el que has renombrado como old-origin, sería así:

git push -u old-origin --all

Autenticación en GitLab

Como he dicho, si es la primera vez que haces esto con GitLab, te pedirá autenticarte con tu usuario y contraseña.

autenticación gitlab

Si lo has puesto correctamente, te hará el push.

como subir repositorio de Git a gitlab

Listo, ya tienes subido el repositorio local de Git a GitLab.

como subir repositorio de Git a gitlab

Si quieres aprender a utilizar Git totalmente desde la base, puedes ver mi curso gratuito de Git y GitHub.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Entrada anterior ¿Cómo instalar una máquina virtual de Windows 11 sin TPM?
Arduino uno Entrada siguiente Conectar de un LED 3v a Arduino