在 Git 存储库上隐藏 mysql 连接数据



我在Github上有一个公共存储库。这是一个在线网络服务。我们只想共享我们 Web 服务的源代码。我们将所有连接数据和函数存储在connect.php文件中。并在必要时将其包含在其他文件中。我们希望对除存储库协作者之外的所有访问者隐藏此文件。

可能吗?还是有其他方法?

您要做的是阻止 Git 跟踪文件更改。

  1. 将任何敏感字符串从connect.php移动到名为 config.php 的新文件中
  2. 填写示例字符串
  3. connect.php中包含config.php
  4. 提交到 Git
  5. 使用 git update-index --assume-unchanged <file> 停止跟踪此文件的更新。
  6. 使用生产字符串更新文件
  7. 如果您需要再次跟踪更改,请使用git update-index --no-assume-unchanged <file>

将一个名为 .gitignore 的文件放在包含要忽略的文件名称的文件夹中!

最新更新