69 lines
1.8 KiB
Bash
Executable File
69 lines
1.8 KiB
Bash
Executable File
#!/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 int-dev"
|
||
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 int-dev
|
||
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é"
|