我觉得以前一定要问过这个问题,但我在这里找不到它。我在GitHub仓库中有一个我想要的文件,在这种情况下是用户在克隆后粘贴其API密钥的文件。我希望克隆这个空白文件,但我不希望它被跟踪或推送。我已经将它列在repo中包含的.gitignore文件中,但在提取和修改文件后,git status
仍然显示该文件被跟踪并且需要提交更改。我怎么能绕过这个?
答案 0 :(得分:0)
你可以通过Github Enterprise的pre-receive hooks functionality来做这样的事情。
从自述文件中,您可以创建一个预接收挂钩:
通过阻止关键字,模式或文件类型阻止将敏感数据添加到存储库中。