Push a Repositorio remoto privado con github en linux

Para poder hacer un push a un repo privado de github , necesitamos generar unas claves ssh

Paso 1: Generar las claves ssh en nuestro entorno

seguimos el instructivo de github para agenerar claves

ssh-keygen -t ed25519 -C "[email protected]"

supongamos que , siguiendo las intrucciones, se genero nuestra clave ssh en /home/MY_USER/.ssh/id_github.pub

vamos a ver su contenido

cat /home/MY_USER/.ssh/id_github.pub

nos devuelve algo similar a esto:

ssh-ed25519 ASDFASD12312312k3ml1k23okljn1j2nk3245oasd123 [email protected]

Paso 2: Ingresar las claves en github

copiamos el el contenido de id_github.pub y vamos al siguiente link: Agregar clave ssh en github

Ingresamos un titulo a la key y pegamos el contenido.

Paso 3: Agregar repositorio privado como remoto

la forma que lo vamos a hacer es la siguiente. mediante conexion ssh

git remote add origin [email protected]:my-github-user/my-private-repo.git

hacemos comit y push ( suponiendo que nuestra rama local se llama master )

git add .
git commit -a -m "changes"
git push origin master

y uala! tenemos todo configurado