#!/bin/bash # =================================================== # Скрипт для вашего сервера 89.110.92.137 # =================================================== GIT_SERVER="89.110.92.137" GIT_USER="git" # или ваш пользователь REPO_PATH="/home/git/my" # или /home/git echo "📦 Клонирование с сервера $GIT_SERVER" echo "" # Проверка SSH доступа echo "🔑 Проверка доступа к серверу..." if ssh -o ConnectTimeout=5 "$GIT_USER@$GIT_SERVER" "echo '✅ Доступ OK'" 2>/dev/null; then echo "✅ SSH доступ есть" else echo "❌ Нет доступа к серверу!" echo "Проверьте:" echo " - Подключение к VPN (если нужно)" echo " - SSH ключи" echo " - Пароль" exit 1 fi echo "" echo "📝 Введите имя репозитория:" read REPO_NAME if [ -z "$REPO_NAME" ]; then echo "❌ Вы не ввели имя!" exit 1 fi # Добавляем .git if [[ ! "$REPO_NAME" =~ \.git$ ]]; then REPO_NAME="$REPO_NAME.git" fi REPO_URL="$GIT_USER@$GIT_SERVER:$REPO_PATH/$REPO_NAME" echo "" echo "🔄 Клонирование: $REPO_URL" git clone "$REPO_URL" if [ $? -eq 0 ]; then echo "✅ Репозиторий склонирован!" else echo "❌ Ошибка! Попробуйте указать полный путь:" echo " $GIT_USER@$GIT_SERVER:/full/path/to/$REPO_NAME" fi