wip
This commit is contained in:
27
galias-d.sh
27
galias-d.sh
@@ -8,7 +8,7 @@
|
||||
echo "hey! this is galias-d!"
|
||||
|
||||
read_ssh_pub_key() {
|
||||
local ssh_dir="${1:-$HOME/.ssh}"
|
||||
local ssh_dir="$HOME/.ssh"
|
||||
local pub_key
|
||||
|
||||
if [ ! -d "$ssh_dir" ]; then
|
||||
@@ -19,6 +19,8 @@ read_ssh_pub_key() {
|
||||
pub_key=$(find "$ssh_dir" -maxdepth 1 -name "*.pub" -type f | head -n 1)
|
||||
|
||||
echo " Ключ для копирования в gitea:"
|
||||
|
||||
# если pub_key не пустой и является файлом
|
||||
if [ -n "$pub_key" ] && [ -f "$pub_key" ]; then
|
||||
cat "$pub_key"
|
||||
return 0
|
||||
@@ -28,26 +30,17 @@ read_ssh_pub_key() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Использование функции
|
||||
# Показать ключ или создать его
|
||||
if read_ssh_pub_key; then
|
||||
echo "Ключ успешно прочитан"
|
||||
else
|
||||
echo "Создаем новый ключ..."
|
||||
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N "" > /dev/null
|
||||
local ALGORITHM="ed25519"
|
||||
ssh-keygen -t $ALGORITHM -f ~/.ssh/id_$ALGORITHM -N "" > /dev/null
|
||||
read_ssh_pub_key
|
||||
fi
|
||||
|
||||
echo "Нажмите любую клавишу для продолжения..."
|
||||
read -n 1 -s -r
|
||||
|
||||
# # Проверяем наличие любого .pub файла в ~/.ssh/
|
||||
# if ls ~/.ssh/*.pub 1> /dev/null 2>&1; then
|
||||
# echo "✅ Найденные SSH-ключи:"
|
||||
# echo "======================="
|
||||
# cat ~/.ssh/*.pub
|
||||
# echo "======================="
|
||||
# else
|
||||
# echo "Ключ нужно создать"
|
||||
|
||||
# ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N ""
|
||||
# fi
|
||||
# Попробовать склонировать репозиторий
|
||||
local TALIAS_DIR = "$HOME/.talias"
|
||||
git clone ssh://git@g.torshes.ru:57322/alex/talias.git $TALIAS_DIR
|
||||
cat $TALIAS_DIR/README.md
|
||||
|
||||
Reference in New Issue
Block a user