在GitHub上,我应该在哪里以及如何存储带有key&token的文件?

2024-06-06 04:02:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个用Python编写的单元测试文件夹,用于测试trelloapi。 我创建了一个名为settings.py的单独文件,其中包含我的密钥和令牌:

key = my_key
token = my_token

我想把这个文件放在同一个文件夹中,在那里我有我的单元测试。 所以每次运行测试时,我都会从“设置”导入keytoken。你知道吗

我不知道如何保护我的settings.py,所以它不可见。 它是.gitignore的来源吗?还是有更好的方法来保护我的文件?你知道吗


Tags: 文件方法keypy文件夹tokensettingsmy
1条回答
网友
1楼 · 发布于 2024-06-06 04:02:47

.gitignore文件允许忽略来自提交的文件。被文件排除在外的文件不会被git触及,既不会被上传也不会被覆盖。你知道吗

要将文件添加到.gitignore文件,该文件存在于任何repo的基本目录中,请按照GitHub文档中的说明进行操作:https://help.github.com/articles/ignoring-files/。你知道吗

  1. 如果文件已经签入git,(如果不确定,请运行以防万一)运行git rm cached FILENAME将“取消签入”。你知道吗
  2. 对于忽略一个特定文件,将其文件路径(相对于repo文件夹)放在文件底部将忽略它。你知道吗

对于位于/home/John/MyRepo/thing.txt的文件,将thing.txt行添加到/home/John/MyRepo/.gitignore的底部将忽略它。你知道吗

例如,对于位于/home/John/MyRepo/folder/thing.txt的文件,将folder/thing.txt行添加到/home/John/MyRepo/.gitignore的底部将忽略它。你知道吗

相关问题 更多 >