From d5694f106e8cb85aa1688000fabf896dd7928d68 Mon Sep 17 00:00:00 2001 From: Georgi Gardev Date: Thu, 7 Mar 2024 11:13:58 +0200 Subject: [PATCH] update ssh generation script --- ssh.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ssh.sh b/ssh.sh index 7661e39..bca40b8 100755 --- a/ssh.sh +++ b/ssh.sh @@ -2,17 +2,19 @@ echo "Generating a new SSH key..." +read -p "Enter your email: " SSH_EMAIL + if [ ! -f ~/.ssh/id_ed25519 ]; then echo "~/.ssh/id_ed25519 does not exist, generating a new SSH key..."; - ssh-keygen -t ed25519 -C $1 -f ~/.ssh/id_ed25519 + ssh-keygen -t ed25519 -C $SSH_EMAIL -f ~/.ssh/id_ed25519 eval "$(ssh-agent -s)" ssh-add -K ~/.ssh/id_ed25519 touch ~/.ssh/config echo -e "\nHost github.com\n AddKeysToAgent yes\n UseKeychain yes\n IdentityFile ~/.ssh/id_ed25519" | tee -a ~/.ssh/config +else + echo "SSH key already exists, skipping generation..." fi; - - echo "run 'pbcopy < ~/.ssh/id_ed25519.pub' to get the public key"