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
JavaScript
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');