subir un proyecto local a un repositorio de github

 

Paso 1: Crear un repositorio en GitHub

  1. Entrá a https://github.com.

  2. En la esquina superior derecha, hacé click en el botón +New repository.

  3. Elegí:

    • Repository name: el nombre de tu proyecto.

    • Public o Private (según prefieras).

    • NO marques la opción de “Initialize with README” (porque ya tenés el proyecto local).

  4. Hacé click en Create repository.

Al final te mostrará una página con las instrucciones para conectar tu repo local al remoto.


Paso 2: Inicializar Git en tu proyecto (en tu PC)

Abrí una terminal dentro de la carpeta de tu proyecto:

cd ruta/de/tu/proyecto git init

Esto crea un repositorio Git local.

aparecerá un mensaje similar a este:

Initialized empty Git repository in C:/mis-proyectos/demopushme/.git/


🔹 Paso 3: Conectar tu proyecto con GitHub

En la página del repositorio recién creado, GitHub te muestra la URL del repo, algo así como:

https://github.com/tu-usuario/nombre-repo.git

Copiala y ejecutá:

git remote add origin https://github.com/tu-usuario/nombre-repo.git

🔹 Paso 4: Subir el proyecto

  1. Agregar todos los archivos al control de versiones:

git add .
  1. Hacer el primer commit:

git commit -m "Primer commit - subiendo proyecto"
  1. Subir los cambios al repositorio remoto:

git branch -M main git push -u origin main


-----------
lo mas probable es que recibas el sgt mensaje:

The authenticity of host 'github.com (20.201.28.151)' can't be established.
fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.


SOLUCION:

Usar SSH en lugar de HTTPS (recomendado)

Así no pedís usuario/contraseña/token cada vez.

  1. Generá una clave SSH en tu PC:

ssh-keygen -t ed25519 -C "tu-email@github.com"

Dale enter en todo (deja la clave en ~/.ssh/id_ed25519).

  1. Copiá la clave pública:

cat ~/.ssh/id_ed25519.pub

Pegar la clave en GitHub

  1. Ve a github.com/settings/keys

  2. Haz clic en "New SSH key"

  3. En "Title", pon un nombre descriptivo (ej: "Mi PC de trabajo")

  4. En "Key type", déjalo como Authentication Key

  5. En el campo "Key", pega el contenido completo de tu clave pública (lo que copiaste en el paso 2)

  6. Haz clic en "Add SSH key"

 Verificar la conexión

bash
ssh -T git@github.com

Deberías ver un mensaje como:

text
Hi username! You've successfully authenticated, but GitHub does not provide shell access.

 Configurar tu repositorio para usar SSH

Si ya tenías el repositorio clonado con HTTPS, cámbialo a SSH:

bash
git remote set-url origin git@github.com:tu_usuario/tu_repositorio.git



Comentarios

Entradas populares de este blog

crear un properties local + implementar actuator/health