Clone repo SSH from GitHub to Ubuntu EC2 AWS

Alfredo Barron
2 min readMar 1, 2024

We learning to generate SSH key in Ubuntu 22 and create deploy key in GitHub that clone repository in our server with SSH.

Step 1. Generate Key to server

In first step, we require to get key using bellow command, So open your terminal or command prompt and run bellow command:

ssh-keygen -t rsa -C "your_email@gmail.com" -b 4096
or
ssh-keygen -t ed25519 -C "your_email@gmail.com"

Show the created key

cat ~/.ssh/id_rsa.pub

Copy the key

Step 2. Create Deploy Key

In your GitHub repository go to https://github.com/settings/ssh/new and create a new key.

If the deploy key is created successful will be display in the SSH and GPG keys list, so now we are ready to clone our repository.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Alfredo Barron
Alfredo Barron

Written by Alfredo Barron

Software Architect | Founder at Tráeme