我有一个包含 Python 单元测试的文件夹,用于测试 Trello API。
我创建了一个名为 settings.py
的单独文件,其中包含我的 key 和 token :
key = my_key
token = my_token
我想把这个文件放在我有单元测试的同一个文件夹中。
所以我会导入
key
和 token
每次我运行测试时都从“设置”开始。我不知道如何保护我的
settings.py
,所以它是不可见的。.gitignore
是在哪里?进来?还是有更好的方法来保护我的文件?
最佳答案
.gitignore
file 允许忽略提交中的文件。被文件排除的文件不会被 git 触及,既不会上传也不会覆盖。
将文件添加到 .gitignore
存在于任何 repo 的基本目录中的文件,请按照 GitHub 文档中的说明进行操作:https://help.github.com/articles/ignoring-files/ .
git rm --cached FILENAME
将“取消选中”它。ex.1 对于位于
/home/John/MyRepo/thing.txt
的文件,添加行 thing.txt
到 /home/John/MyRepo/.gitignore
的底部会忽略它。ex.2 对于位于
/home/John/MyRepo/folder/thing.txt
的文件,添加行 folder/thing.txt
到 /home/John/MyRepo/.gitignore
的底部会忽略它。
关于python - 我应该在哪里以及如何在 GitHub 上存储带有 key 和 token 的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44473104/