.gitignore的功能是为了避免推送API密钥?

问题描述 投票:2回答:1

您好我将使用MySQL Connector / Python访问数据库中的一些数据。我在guidelines中读到不要硬编码密码到代码但使用config.py。我也发现它可以用JSON完成。我的应用程序将提供给Heroku。 .gitignore有什么用?在这个example,他使用了名字databaseconfig.py。但在*config.py文件中添加了一行.gitignore。为什么不是*databaseconfig.py?如果我必须将JSON配置文件添加到.gitignore,那还有什么呢?谢谢!

git config gitignore
1个回答
2
投票

他在*config.py中使用.gitignore线,因为git将忽略以config.py结尾的每个文件,例如dabaseconfig.pyconfig.pynetworkconfig.pytestingtestingothertestconfig.py都被忽略(但是例如confignotcorrectformat.py不会被忽略)。 *是一个所谓的通配符,可以匹配任何东西。

如果您需要忽略JSON配置文件,可以在*config.json中使用.gitignore行。

© www.soinside.com 2019 - 2024. All rights reserved.