Help us learn about your current experience with the documentation. Take the survey.
Jupyter Notebook 文件
- Tier: 免费版、高级版、旗舰版
- Offering: GitLab.com、GitLab 自托管、GitLab 专用
Jupyter Notebook(以前称为 IPython Notebook)文件用于许多领域的交互式计算。它们包含用户会话的完整记录,包括:
- 代码。
- 叙述性文本。
- 方程式。
- 丰富的输出。
当您将 Jupyter Notebook(带有 .ipynb 扩展名)添加到仓库中时,查看时会渲染为 HTML:
在 GitLab 中查看时,包括 JavaScript 图表在内的交互功能不起作用。
更清晰的差异和原始差异
当提交包含对 Jupyter Notebook 文件的更改时,GitLab:
- 将机器可读的
.ipynb文件转换为人类可读的 Markdown 文件。 - 显示包含语法高亮的更简洁版本的差异。
- 允许在提交和比较页面上切换原始和渲染的差异。(在合并请求页面上不可用。)
- 在差异页面上渲染图像。
Code Suggestions 不适用于 .ipynb 文件的差异和合并请求。
当笔记本过大时,不会生成更简洁的笔记本差异。
Jupyter Git 集成
Jupyter 可以配置为具有仓库访问权限的 OAuth 应用程序,代表经过身份验证的用户操作。有关示例配置,请参阅 Runbooks 文档。