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.
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!