Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

.gitignore não funcionou para esconder o .env (back-end python django)

Estou fazendo o curso de Django e estava seguindo os passos do terceiro vídeo da segunda fase do curso e não consegui fazer com que o .env não seja comitado pro github mesmo estando com o .gitignore. Já com a pasta venv deu certo, ela foi ignorada no commit. Não consegui identificar qual seria o problema, já que o .env tá mencionado no arquivo .gitignore (que peguei do site indicado pelo professor, "gitignore.io"). Segue imagens. Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Andrey! Tudo bem?

Primeiramente, é importante verificar se o arquivo .env já foi adicionado ao repositório antes de você criar o .gitignore. Se ele já estiver sido adicionado, o .gitignore não terá efeito sobre ele. Nesse caso, você precisará remover o arquivo do repositório antes de criar o .gitignore.

Além disso, é possível que você esteja enfrentando algum problema de cache no Git. Para resolver isso, você pode tentar executar o seguinte comando no terminal, dentro do diretório do seu projeto:

git rm --cached .env

Esse comando irá remover o arquivo .env do cache do Git, permitindo que o .gitignore funcione corretamente.

Caso você tenha seguido todos esses passos e o problema persista, sugiro que você verifique se o nome do arquivo .gitignore está correto e se a sintaxe do arquivo está correta. Certifique-se de que você está usando o nome exato do arquivo, com a extensão .gitignore, e que não há erros de digitação ou espaços em branco no arquivo.

Espero que essas dicas possam te ajudar a resolver o problema com o .gitignore. Se tiver mais alguma dúvida, é só me dizer! Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Deu certo dessa forma, Laís. Muito obrigado pela atenção!