MacOS y Linux
El proceso para mac y linux es virtualmente el mismo. Para esto ya debes de tener una cuenta en GitHub. Primero debes generar tu clave SSH. Para esto, dentro de tu terminal, ejecuta el comando:
ssh-keygen -t ed25519 -C "your.email@example.com"
Esto genera dos claves, tu clave pública y tu clave privada. Recuerda, solo comparte tu clave pública.
Ahora ejecuta el siguiente comando:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
Esto añade tu clave al sistema.