jupyter-notebook是否可以安全地添加到公共存储库中

时间:2018-11-28 03:42:24

标签: jupyter-notebook

Jupyter Notebook是否在.ipynb文件中存储更改历史记录?

我使用Jupyter Notebook开发API客户端。如果我对敏感信息进行硬编码,则可以一遍又一遍地运行代码。我担心即使在添加到公共存储库之前清理代码,也有可能从.ipynb文件的新副本中追溯到旧更改。

示例:

g = GenieClient('eb243592-faa2-4ba2-a551q-1brsf565c889') # (an invalid key for demonstration)
# g = GenieClient(input('OpsGenie API Key: '))

1 个答案:

答案 0 :(得分:1)

.ipynb文件似乎没有保存更改历史记录。 Jupyter笔记本可以使用检查点文件还原到以前的版本,但是笔记本本身不包含该信息。 如果您遗漏了检查点文件,或者只是用敏感信息覆盖了检查点,那应该没问题。 有关检查点的更多信息,请访问:What are Jupyter Notebook checkpoint files for?