将Django项目上传到GitHub是否安全?

kas*_*kas 2 python git security django github

将我的Django项目上传到GitHub会使我的超级用户(使用创建python manage.py createsuperuser)容易受到攻击吗?

我对创建的超级用户使用了敏感密码,但我不希望通过将源代码上传到GitHub来破坏它。

网站本身不包含任何敏感代码。

Chr*_*ris 5

通常,只要您settings.py不包含敏感信息,将Django项目上传到GitHub都不会损害您的超级用户帐户。用户信息信息存储在数据库中,不应包含在Git存储库中。

可能是个问题的最可能情况是,如果您使用的是SQLite(基于文件的数据库)。如果是这样,请确保您的数据库文件没有(并且从未被检入)到存储库中。

  • @L3viathan,提交数据库凭据从来都不是一个好主意,但感谢提醒许多开发人员无论如何都会这样做。我会相应地更新我的答案。 (2认同)