You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将.env文件上传至GitHub并确保可正常拉取使用?

解决将.env文件上传至私有GitHub仓库的问题

步骤1:修改.gitignore文件

  • 找到项目根目录的.gitignore文件,打开后搜索.env这一行
  • 要么直接删掉这一行,要么在前面加#把它注释掉(比如写成# .env),这样git就不会再忽略这个文件了

步骤2:强制添加.env到git追踪

  • 打开终端进入项目目录,执行命令:
    git add .env -f
    
    这里的-f是强制添加参数,能绕过.gitignore的限制把文件加入追踪

步骤3:提交并推送到远程仓库

  • 提交更改:
    git commit -m "Add .env file to repo"
    
  • 推送到GitHub:
    git push
    
  • 如果用GitHub Desktop,执行完上面的命令后刷新,就能看到.env出现在待提交列表里,直接提交推送就行

步骤4:拉取后验证使用

  • 在其他本地环境执行git pull,.env文件会自动拉取到本地
  • 运行你的Streamlit代码,load_dotenv()会自动加载同目录的.env文件,正常读取MY_SECRET_KEY

注意事项

  • 一定要确认你的仓库是私有仓库,绝对不能把存了敏感密钥的.env传到公共仓库里
  • 后续修改.env里的配置后,直接正常提交推送就行,不用再重复强制添加操作

内容的提问来源于stack exchange,提问作者chai86

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 19:02:39