我在Github存储库中有一个Laravel Web应用程序。有三个分支,例如母版,预览,开发。当我在不同的环境(不同的服务器作为实时,预览和开发阶段)上设置我的应用程序时,我想管理我的应用程序凭据,例如数据库凭据,API身份验证凭据等。
我的Laravel应用程序 .env 文件未包含在Github存储库中。隐藏开发人员和其他人员的实时凭据非常有用。但是我不喜欢在服务器级别添加单独的 .env 文件而不跟踪该.env文件。是否有任何方法可以使用其他专用存储库仅跟踪 .env 文件,并将其拉到服务器级别?
那么管理这种凭证的正确方法是什么?