我已经实现了我的项目以及每日提交到 Github,这是一个使用 Flask 和 Python 实现的网站,而每日提交我曾经使用 git add --a
,因此它添加了所有文件夹像 __pycache__
和 flask_session
。我认为从我的 Github 中删除它们是安全的,是这样吗?如果不是,为什么?
最佳答案
如果你看gitignore.io/python ,你会在生成的.gitignore文件中找到
### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
但是,您不会找到 flask_session
,甚至在 flask-common/.gitignore
中也找不到.
SESSION_FILE_DIR
The directory where session files are stored.
Default to useflask_session
directory under current working directory.
如果这是用户和 flask 执行的私有(private)内容,则添加到您的 .gitignore:
/*_session/
但考虑到 Flask session存储 secret ,最佳做法是将 Flask 配置为将其 session 存储在 Git 存储库外部:这样,就没有错误添加任何东西的风险,.gitignore
或不。
关于python - git-flask-python : Is it safe to remove pycache and flask session folders,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51112474/