From 68ea6dc88f3a00f0350e01e5757aaec9d593a095 Mon Sep 17 00:00:00 2001 From: nbaglietto Date: Sat, 16 Aug 2025 04:17:41 -0300 Subject: [PATCH] corregimos bug con directorios no iniciados --- instalar-subir.sh | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/instalar-subir.sh b/instalar-subir.sh index 4d4f2fa..1f4a122 100755 --- a/instalar-subir.sh +++ b/instalar-subir.sh @@ -54,22 +54,6 @@ else echo "⚠️ Credenciales guardadas sin cifrar." fi -# 📍 Verificar si estamos en un repositorio Git -if ! git rev-parse --is-inside-work-tree &> /dev/null; then - echo "📁 Este directorio no es un repositorio Git." - read -p "¿Querés inicializarlo ahora? (s/n): " init_repo - if [[ "$init_repo" == "s" ]]; then - git init - read -p "📦 Ingresá el nombre del repositorio remoto (ej: git-operaciones.git): " repo_nombre - remote_url="$GITEA_API_URL/$GITEA_USER/$repo_nombre" - git remote add origin "$remote_url" - echo "✅ Repositorio inicializado y remoto configurado: $remote_url" - else - echo "🚫 Instalación cancelada. Ejecutá desde un repositorio Git válido." - exit 1 - fi -fi - # 📜 Script principal cat <<'EOF' > "$HOME/.scripts/git-subir.sh" #!/bin/bash @@ -89,6 +73,22 @@ else exit 1 fi +# 📍 Verificar si estamos en un repositorio Git +if ! git rev-parse --is-inside-work-tree &> /dev/null; then + echo "📁 Este directorio no es un repositorio Git." + read -p "¿Querés inicializarlo ahora? (s/n): " init_repo + if [[ "$init_repo" == "s" ]]; then + git init + read -p "📦 Ingresá el nombre del repositorio remoto (ej: git-operaciones.git): " repo_nombre + remote_url="$GITEA_API_URL/$GITEA_USER/$repo_nombre" + git remote add origin "$remote_url" + echo "✅ Repositorio inicializado y remoto configurado: $remote_url" + else + echo "🚫 Operación cancelada. Ejecutá desde un repositorio Git válido." + exit 1 + fi +fi + remote_url=$(git remote get-url origin | sed 's|https://||') auth_url="https://$GITEA_USER:$GITEA_TOKEN@$remote_url"