我在Python中有一个包含单元测试的文件夹,用于测试Trello API。
我创建了一个名为settings.py
的单独文件,其中包含我的密钥和令牌:
key = my_key
token = my_token
我想将此文件放在同一个文件夹中,我在那里进行单元测试。
所以我会从'设置'中导入key
和token
。每次我都参加考试。
我不知道如何保护我的settings.py
,所以它不可见。
它是.gitignore
进来的地方吗?或者有更好的方法来保护我的文件吗?
答案 0 :(得分:1)
.gitignore
文件允许忽略提交中的文件。文件排除的文件将不会受到git的影响,也不会上传或覆盖。
要将文件添加到任何仓库的基本目录中的.gitignore
文件,请按照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
的底部将忽略它。