Php 如何在Github repo中隐藏MySQL详细信息

Php 如何在Github repo中隐藏MySQL详细信息,php,mysql,github,Php,Mysql,Github,一个简单的问题。我正在开发一个连接MySQL数据库的应用程序。显然,这意味着我有一个带有数据库凭据(主机、用户名、密码)的connect.php文件 我在Github上的回购是公开的。如何对查看存储库的人隐藏此文件?显然,我很想保护任何包含安全凭据的文件 Github新手,抱歉 只需将占位符存储在connect.php中,而不是真正的凭证。我想过这样做。我只是想知道是否有更自动化的方法来实现它。谢谢。你真的需要首先提交那个文件吗?如果您在代码中使用的是带有其他方法的类,那么“是”占位符将起作用。

一个简单的问题。我正在开发一个连接MySQL数据库的应用程序。显然,这意味着我有一个带有数据库凭据(主机、用户名、密码)的
connect.php
文件

我在Github上的回购是公开的。如何对查看存储库的人隐藏此文件?显然,我很想保护任何包含安全凭据的文件


Github新手,抱歉

只需将占位符存储在connect.php中,而不是真正的凭证。我想过这样做。我只是想知道是否有更自动化的方法来实现它。谢谢。你真的需要首先提交那个文件吗?如果您在代码中使用的是带有其他方法的类,那么“是”占位符将起作用。否则为什么要提交呢?如果是我,我会将凭证本身存储在一个json文件中,然后用git ignore忽略该文件。我将让我的connect.php从credentials.json导入凭据,我还将在Github中包含一个credentials-template.json文件,并向用户说明如何填写自己的凭据和重命名该文件。正如Mark提到的,您也可以存储假凭证,或者您根本不需要包含connect.php。。。但是假设你想让用户创建他们自己的凭证,一个凭证模板文件和一个git忽略你的真实信息可能是给每个人提供建议的方法。目前,我只是使用占位符值localhost提交,dbname是我的软件的名称,所以没有问题。发布后,我将接受@evanv建议,因为这似乎是一个很好的解决方案,可以延长用户的使用寿命!