echo "\nSetting up ~/.ssh"
PATH_PRIVATE_KEY="${PATH_USER_SSH}/${FILENAME_PRIVATE_KEY}"
PATH_PUBLIC_KEY="${PATH_USER_SSH}/${FILENAME_PUBLIC_KEY}"
+PATH_KNOWN_HOSTS="${PATH_USER_SSH}/known_hosts"
mkdir -p "${PATH_USER_SSH}"
cp "${PATH_SECRETS}/${FILENAME_PRIVATE_KEY}" "${PATH_PRIVATE_KEY}"
+stty -echo
while [ ! -s "${PATH_PUBLIC_KEY}" ]; do
set +e
- stty -echo
ssh-keygen -y -f "${PATH_PRIVATE_KEY}" > "${PATH_PUBLIC_KEY}"
- stty echo
set -e
done
-PATH_KNOWN_HOSTS="${PATH_USER_SSH}/known_hosts"
+eval $(ssh-agent) && ssh-add
+stty echo
echo "\n\nSetting up ~/repos"
REPOS_SITE_LOGIN="${USERNAME}@${REPOS_SITE_DOMAIN}"
-eval $(ssh-agent) && ssh-add
ssh-keyscan "${REPOS_SITE_DOMAIN}" >> "${PATH_KNOWN_HOSTS}"
mkdir "${PATH_REPOS}"
cd "${PATH_REPOS}"