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

如何将Laravel项目的.env文件上传至GitHub并实现协作同步?

解决Laravel项目.env文件未上传至GitHub的问题
  • 提交.env.example模板文件
    Laravel默认自带.env.example文件,它是.env的配置模板,只保留配置项结构,不含敏感信息(比如数据库密码、API密钥)。如果你的项目里没有这个文件,直接复制本地的.env并重命名为.env.example,把里面的敏感值替换成占位符(比如DB_PASSWORD=your_local_db_password)。之后将该文件提交到GitHub:

    git add .env.example
    git commit -m "Add .env configuration template"
    git push
    
  • 协作伙伴生成个人.env文件
    伙伴拉取最新代码后,复制.env.example生成自己的.env文件:

    cp .env.example .env
    

    再根据自己的开发环境修改.env里的配置项(比如数据库连接信息、缓存配置等)。

  • 生成应用密钥
    伙伴完成.env配置后,执行Laravel的Artisan命令生成专属的APP_KEY:

    php artisan key:generate
    
  • 重要提醒
    永远不要将.env文件上传到GitHub,它包含数据库密码、API密钥等敏感信息,公开上传会导致数据泄露风险。确保项目根目录的.gitignore文件里保留.env条目,避免误提交:

    # .gitignore中的对应配置
    .env
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 11:02:36