--- name: Repositórios GitHub dos apps description: URLs dos repos privados dos apps aluno e professor + setup de auth do Git no Windows type: reference originSessionId: 4d641422-b229-483a-b328-4ad8fcd3207b --- # GitHub - Repos dos apps Flutter ## URLs (privados, conta jesieltelles) - **App Aluno**: https://github.com/jesieltelles/ag-music-aluno - Pasta local: `D:\xampp\htdocs\AG-Music\ag_music_aluno\` - Remote: `https://github.com/jesieltelles/ag-music-aluno.git` (HTTPS) - **App Professor**: https://github.com/jesieltelles/ag-music-professor - Pasta local: `D:\xampp\htdocs\AG-Music\ag_music_app\` - Remote: `https://github.com/jesieltelles/ag-music-professor.git` (HTTPS) ## Sistema principal (CodeIgniter) - **NÃO está no GitHub** — pasta raiz `D:\xampp\htdocs\AG-Music\` é seu próprio repo git mas sem remote configurado - Os apps Flutter foram inicializados como repos **separados** dentro dessa pasta (cada um com seu próprio `.git/`) ## Auth do Git no Windows - `gh` CLI NÃO está instalado (verificado em 2026-05-07) - SSH key NÃO configurada pra GitHub — push via SSH falha com `Permission denied (publickey)` - HTTPS funciona via Git Credential Manager (usar `https://github.com/...` nas URLs de remote) - User config: `Jesiel.Telles` / `jesiel_webmaster@hotmail.com` - GitHub username: `jesieltelles` (sem ponto, diferente do git user.name) ## Arquivos sensíveis protegidos pelo .gitignore (NÃO subir nunca) - `android/key.properties` (senhas do keystore) - `android/app/*.jks` (keystores) — em `ag_music_app/.gitignore` linha adicionada em 2026-05-07 - `.env` (não há um, mas se criar, está protegido) ## Backup crítico (fora do Git) - Keystore aluno: `D:\xampp\htdocs\AG-Music\keystore\ag_music_aluno-release.jks` - Keystore professor: `D:\xampp\htdocs\AG-Music\ag_music_app\android\app\agmusic-release.jks` - **Sem keystore = não publica updates na Play Store**. Backup obrigatório em local externo (cofre, drive criptografado).