#!/bin/bash # Script pour créer et pousser le dépôt 4NK_env sur Gitea set -e # Couleurs pour les logs RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' BLUE='\033[0;34m' NC='\033[0m' # No Color # Fonction de logging log() { echo -e "${BLUE}[$(date '+%Y-%m-%d %H:%M:%S')]${NC} $1" } error() { echo -e "${RED}[ERROR]${NC} $1" } success() { echo -e "${GREEN}[SUCCESS]${NC} $1" } warning() { echo -e "${YELLOW}[WARNING]${NC} $1" } log "🚀 CRÉATION ET PUSH DU DÉPÔT 4NK_ENV" log "====================================" # Vérifier que nous sommes dans le bon répertoire if [ ! -f ".gitmodules" ]; then error "Ce script doit être exécuté depuis le répertoire 4NK_env" exit 1 fi log "📋 Instructions pour créer le dépôt 4NK_env sur Gitea:" echo "" echo "1. 🌐 Connectez-vous à Gitea: https://git.4nkweb.com" echo "2. 📁 Allez dans l'organisation '4nk'" echo "3. ➕ Cliquez sur 'New Repository'" echo "4. 📝 Remplissez les informations:" echo " - Repository Name: 4NK_env" echo " - Description: Environnement de développement 4NK et LeCoffre" echo " - Visibility: Private (recommandé)" echo " - Initialize repository: NE PAS cocher (déjà initialisé)" echo "5. ✅ Cliquez sur 'Create Repository'" echo "" echo "Une fois le dépôt créé, exécutez:" echo " git push origin ext" echo "" # Vérifier si le dépôt existe déjà log "🔍 Vérification de l'existence du dépôt..." if git ls-remote origin >/dev/null 2>&1; then success "Le dépôt 4NK_env existe déjà sur Gitea" log "📤 Push des modifications..." git push origin ext else warning "Le dépôt 4NK_env n'existe pas encore sur Gitea" log "📋 Veuillez créer le dépôt manuellement selon les instructions ci-dessus" log "🔗 URL de création: https://git.4nkweb.com/org/4nk/repos/new" fi log "✅ Script terminé"