No momento de subir para o GitHub a SECRET KEY também está indo.
Eu usei o comando git rm --cached .env para retirar o arquivo .env, mas mesmo assim a db.sqlite3 continua no repositório.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No momento de subir para o GitHub a SECRET KEY também está indo.
Eu usei o comando git rm --cached .env para retirar o arquivo .env, mas mesmo assim a db.sqlite3 continua no repositório.
Oi, Sara.
Tudo bem?
Primeiro, certifique-se de que você tem um arquivo .gitignore na raiz do seu projeto e que ele contém as entradas corretas para ignorar tanto o arquivo .env quanto o db.sqlite3. Aqui está um exemplo de como seu .gitignore pode parecer:
# Ignorar arquivos de ambiente
.env
# Ignorar banco de dados SQLite
db.sqlite3
# Outras entradas comuns para projetos Django
*.pyc
__pycache__/
media/
staticfiles/
Depois de garantir que o .gitignore está configurado corretamente, você precisa remover esses arquivos do índice do Git (ou seja, os arquivos que já foram adicionados ao repositório). O comando git rm --cached é o correto, mas você precisa aplicá-lo a todos os arquivos que deseja remover do índice.
Tente o seguinte:
git rm --cached .env
git rm --cached db.sqlite3
Depois disso, faça um commit para registrar essas mudanças:
git commit -m "Remover arquivos sensíveis do índice"
E então, faça um push para o GitHub:
git push origin master
Isso deve garantir que tanto o .env quanto o db.sqlite3 não sejam mais rastreados pelo Git e, portanto, não sejam enviados para o repositório no GitHub.
Espero ter ajudado e bons estudos!