Skip to content

Commit

Permalink
Merge pull request #198 from koliwbr/main
Browse files Browse the repository at this point in the history
Dodanie chce_moje_klucze_ssh.sh
  • Loading branch information
loper authored Dec 3, 2023
2 parents 55bc9b2 + b0f3d70 commit 6ed8997
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions actions/chce_moje_klucze_ssh.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#!/bin/bash
# Author: Koliw (https://github.com/koliwbr/)
# Platformy: all
# Kompatybilne z serwerami frog

# Skrypt pobiera klucze podanego użytkownika z GitHub i dodaje je do zaufanych

if [[ ! "$1" =~ [a-z]{4,38} ]]; then
echo -e "\033[5;31m[!]\033[0m\033[1;31m Jako paramert skryptu podaj nazwę użytkownika GitHub\033[0m"
echo -e "\033[5;31m[!]\033[0m Na przykład \033[0;32m$0 koliwbr\033[0m pobiera klucze użytkownika koliwbr."
echo -e "\033[5;31m[!]\033[0m Koniecznie zamień na własną nazwę użytkownika!"
exit 1
fi

TMPFILENAME=`mktemp`

if curl "https://github.com/$1.keys" -sf > $TMPFILENAME; then echo -n; else
echo -e "\033[5;31m[!]\033[0m Nie znaleziono użytkownika $1 na GitHub"
rm $TMPFILENAME
exit 2

fi

if [[ ! -s $TMPFILENAME ]]; then
echo -e "\033[5;31m[!]\033[0m Znaleziono użytkownika $1 na GitHub ale nie masz żadnich kluczy SSH"
echo -e "\033[5;31m[!]\033[0m Poniżej informacja jak je dodać do konta GitHub"
echo -e "\033[5;31m[!]\033[0m \033[4mhttps://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account#prerequisites\033[0m"
rm $TMPFILENAME
exit 3

fi

mkdir $HOME/.ssh -p
cat $TMPFILENAME >> $HOME/.ssh/authorized_keys
echo Dodano `cat $TMPFILENAME | wc -l` klucz/e/y! Teraz możesz się logować swoimi kluczem/ami z GitHub!
rm $TMPFILENAME

0 comments on commit 6ed8997

Please sign in to comment.