¿Cómo subir repositorios locales de Git a GitLab?

En esta ocasión te voy a mostrar cómo subir repositorios locales de 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.


¿Cómo subir repositorios locales de Git a GitLab?

Deja una respuesta

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

Scroll hacia arriba