我在Github上有一个公共存储库。这是一个在线网络服务。我们只想共享我们 Web 服务的源代码。我们将所有连接数据和函数存储在connect.php
文件中。并在必要时将其包含在其他文件中。我们希望对除存储库协作者之外的所有访问者隐藏此文件。
可能吗?还是有其他方法?
您要做的是阻止 Git 跟踪文件更改。
- 将任何敏感字符串从
connect.php
移动到名为config.php
的新文件中 - 填写示例字符串
- 在
connect.php
中包含config.php
- 提交到 Git
- 使用
git update-index --assume-unchanged <file>
停止跟踪此文件的更新。 - 使用生产字符串更新文件
- 如果您需要再次跟踪更改,请使用
git update-index --no-assume-unchanged <file>
将一个名为 .gitignore 的文件放在包含要忽略的文件名称的文件夹中!