Initial commit - Fase 1: Setup Rails + Docker
This commit is contained in:
46
setup_git.sh
Executable file
46
setup_git.sh
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
# setup_git.sh — Execute UMA VEZ para configurar o repositório Git
|
||||
# Usuário configurado: Cludio-code
|
||||
# ATENÇÃO: A SENHA NUNCA fica salva neste arquivo — será solicitada no terminal.
|
||||
|
||||
set -e
|
||||
|
||||
USUARIO="Cludio-code"
|
||||
REPO="logistica-controle-custos"
|
||||
REMOTE="https://git.xenserver.com.br/${USUARIO}/${REPO}.git"
|
||||
|
||||
echo "🔧 Configurando repositório Git..."
|
||||
echo " Servidor: git.xenserver.com.br"
|
||||
echo " Usuário: ${USUARIO}"
|
||||
echo " Repo: ${REPO}"
|
||||
echo ""
|
||||
|
||||
# Configura identidade Git (nome e email aparecem nos commits)
|
||||
git config user.name "Cludio-code"
|
||||
git config user.email "claudio@gade.com.br"
|
||||
|
||||
# Inicializa o repositório
|
||||
git init -b main
|
||||
git add .
|
||||
git commit -m "🚀 Fase 1 — Setup inicial: Rails + Docker + Models + Migrations + Seeds"
|
||||
|
||||
# Configura remote SEM credenciais na URL
|
||||
git remote add origin "${REMOTE}" 2>/dev/null || git remote set-url origin "${REMOTE}"
|
||||
|
||||
# Cache de credenciais por 4 horas (digita uma vez, fica salvo)
|
||||
git config credential.helper 'cache --timeout=14400'
|
||||
|
||||
echo ""
|
||||
echo "✅ Repositório configurado!"
|
||||
echo ""
|
||||
echo "▶️ Agora execute para subir o código:"
|
||||
echo " git push -u origin main"
|
||||
echo ""
|
||||
echo " Quando solicitado, digite:"
|
||||
echo " Username: Cludio-code"
|
||||
echo " Password: (sua senha — não será exibida na tela)"
|
||||
echo ""
|
||||
echo "⚠️ LEMBRETES DE SEGURANÇA:"
|
||||
echo " ✅ Marque o repositório como PRIVADO no git.xenserver.com.br"
|
||||
echo " ✅ Nunca commite o arquivo .env"
|
||||
echo " ✅ A senha NUNCA deve aparecer em nenhum arquivo do projeto"
|
||||
Reference in New Issue
Block a user