#!/bin/sh keyfile=$HOME/.ssh/id_ed25519 keytype=ed25519 set -e set -x [ -f "$keyfile" ] || ssh-keygen -t $keytype -f "$keyfile" ] [ ! -e authorized_keys.d/"$USER" ] cp ~/.ssh/authorized_keys authorized_keys.d/$USER git add authorized_keys.d/$USER git commit -m 'add self' git push