UNPKG

php-universal-mcp-server

Version:

Servidor MCP universal para desenvolvimento PHP e criação de sites em qualquer provedor de hospedagem

41 lines (33 loc) 1.85 kB
const { execSync } = require('child_process'); console.log('=== DIAGNÓSTICO DO REPOSITÓRIO GIT ===\n'); try { // Verificar repositórios remotos console.log('Repositórios remotos configurados:'); const remotes = execSync('git remote -v', { encoding: 'utf8' }); console.log(remotes || 'Nenhum repositório remoto configurado.'); // Verificar branch atual console.log('\nBranch atual:'); const branch = execSync('git branch --show-current', { encoding: 'utf8' }); console.log(branch || 'Não foi possível determinar o branch atual.'); // Verificar status de autenticação console.log('\nInformações de configuração do usuário:'); const user = execSync('git config user.name', { encoding: 'utf8' }); const email = execSync('git config user.email', { encoding: 'utf8' }); console.log(`Nome: ${user.trim() || 'Não configurado'}`); console.log(`Email: ${email.trim() || 'Não configurado'}`); // Verificar logs recentes console.log('\nCommits recentes:'); const logs = execSync('git log --oneline -n 3', { encoding: 'utf8' }); console.log(logs || 'Nenhum commit encontrado.'); } catch (error) { console.error(`\nErro durante o diagnóstico: ${error.message}`); } console.log('\n=== SOLUÇÕES POTENCIAIS ==='); console.log('1. Se não houver remote configurado, execute:'); console.log(' git remote add origin https://github.com/SEU_USUARIO/php-universal-mcp-server.git'); console.log('\n2. Se estiver em um branch diferente de main, execute:'); console.log(' git push origin SEU_BRANCH_ATUAL'); console.log('\n3. Se houver problemas de autenticação:'); console.log(' - Verifique suas credenciais GitHub'); console.log(' - Configure seu token de acesso pessoal:'); console.log(' git remote set-url origin https://SEU_TOKEN@github.com/SEU_USUARIO/php-universal-mcp-server.git');