在大多数情况下,Python 的 .env 文件位于 .gitignore 目录中。然而,将 .env 文件放在我的私人存储库中对我来说至关重要。我需要能够将其 git pull 到我的本地计算机,否则我的代码将无法运行。做一些简单的事情,例如:
import streamlit as st
import os
from dotenv import load_dotenv
load_dotenv()
st.title(os.getenv("MY_SECRET_KEY"))
其中 MY_SECRET_KEY 在同一目录中的 .env 文件中定义。当我尝试将其上传到 github 桌面时,github 说该文件已隐藏,当我
git pull
时,我什至无法检索它。没了!
如何将我的 .env 文件添加到 github 并使其可供使用?
要解决此问题,请从位于文件结构根目录中的
.gitignore
文件中删除 .env 条目。