Skip to content

Instantly share code, notes, and snippets.

@ramingar
Last active March 15, 2022 13:55
Show Gist options
  • Save ramingar/ca4dc1015789b230358fd23cd1cc911f to your computer and use it in GitHub Desktop.
Save ramingar/ca4dc1015789b230358fd23cd1cc911f to your computer and use it in GitHub Desktop.
Script para despliegues automatizados (ssh+git) #git #deploy #continousdelivery #ssh

En la máquina del usuario que hará el push al server, escribe:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

para crear unas claves ssh privada y pública.

Mete las dos claves en la carpeta ~/.ssh (da igual el nombre del archivo), yo he usado:

~/.ssh/id_rsa_server1
~/.ssh/id_rsa_server1.pub

Entra en el servidor donde está el server git que hará el despliegue. Crea/modifica el archivo ~/.ssh/authorized_keys y pon en él el contenido del archivo público generado antes (en mi caso ~/.ssh/id_rsa_server1.pub).

Esto permite hacer instrucciones git (via ssh) contra ese server sin necesidad de poner contraseña.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment