1

我觉得这个问题以前一定有人问过,但我在这里找不到。我在 GitHub 存储库中有一个我想要的文件,在这种情况下,用户将在克隆后粘贴他们的 API 密钥。我希望将这个空白文件克隆下来,但我不希望它被跟踪或推送。我已经在 repo 中包含的 .gitignore 文件中列出了它,但是在拉取和修改文件之后,git status仍然显示该文件正在被跟踪并且需要提交更改。我怎样才能解决这个问题?

4

1 回答 1

0

你可以通过 Github Enterprise 的pre-receive hooks 功能来做这样的事情。

从自述文件中,您可以创建一个预接收挂钩:

通过阻止关键字、模式或文件类型来防止将敏感数据添加到存储库中。

于 2018-01-16T01:33:35.837 回答