Безопасно ли добавлять jupyter-notebook в публичный репозиторий? - PullRequest
0 голосов
/ 28 ноября 2018

Хранит ли 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 голосов
/ 28 ноября 2018

.ipynb файлы, похоже, не сохраняют историю изменений.Ноутбуки Jupyter могут использовать файлы контрольных точек для возврата к предыдущей версии, но сама записная книжка не содержит этой информации.Вам будет хорошо, если вы пропустите файлы контрольных точек или просто перезапишите контрольные точки конфиденциальной информацией.Подробнее о контрольных точках здесь: Для чего нужны файлы контрольных точек Jupyter Notebook?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...