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