se agrego init en directorios sin proyecto y se actualizo cifrado openssl
This commit is contained in:
@ -45,7 +45,6 @@ if [[ "$cifrar" == "s" ]]; then
|
||||
read -s passphrase
|
||||
echo -e "GITEA_USER=$GITEA_USER\nGITEA_TOKEN=$GITEA_TOKEN\nGITEA_API_URL=$GITEA_API_URL" | \
|
||||
openssl enc -aes-256-cbc -pbkdf2 -salt -out "$HOME/.scripts/.env.enc" -pass pass:"$passphrase"
|
||||
|
||||
rm -f "$HOME/.scripts/.env"
|
||||
echo "✅ Credenciales cifradas guardadas."
|
||||
else
|
||||
@ -55,6 +54,22 @@ 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
|
||||
|
Reference in New Issue
Block a user