1

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

是否可以?还是有其他方法?

4

2 回答 2

3

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

  1. 将任何敏感字符串从connect.php名为config.php
  2. 填写示例字符串
  3. 包括config.phpconnect.php
  4. 提交给 Git
  5. 用于git update-index --assume-unchanged <file>停止跟踪此文件的更新。
  6. 使用您的生产字符串更新文件
  7. 如果您需要再次跟踪更改,请使用git update-index --no-assume-unchanged <file>
于 2012-08-07T20:49:40.883 回答
0

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

于 2012-08-07T20:51:22.667 回答