我问过一些开发人员如何确保密钥和凭证文件不会被推送。他们给了我很少的答案,但我没有找到一致的答案。
假设在/config文件夹中有creds.json文件。不将这些凭证推送到GitHub的有效方法是什么?
我在网上找到的答案很少:
-
将它们添加到.gitignore
-
将密钥单独存储在主机或不同文件夹中
-
小心点。
我读到的博客:
https://www.agwa.name/projects/git-crypt/
https://blog.roundingpegs.com/how-i-avoid-committing-passwords-to-github/
是否有任何工具或更有效的方法,使我不会在提交之前意外地将密钥提交给Github或警告我?
我希望您总结一下防止密钥进入Github的所有可能方法。支持你的总结的例子会很好。