You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将已有的Databricks Notebook移入GitHub仓库?

将Databricks工作区Notebook移入关联GitHub仓库的可行方案

以下是几种直接可行的操作方法,适配你已完成Databricks与GitHub关联的场景:

方法1:导出Notebook + Git同步

  • 打开目标Notebook,点击右上角「File」→「Export」,根据Notebook语言选择导出格式(比如Python选Source File导出为.py,或IPython Notebook导出为.ipynb)。
  • 把导出的文件放到本地已关联该GitHub仓库的目录中,执行Git命令提交推送:
    git add ./path/to/exported-notebook
    git commit -m "Migrate workspace notebook to repo"
    git push
    
  • 回到Databricks的「Repos」界面,刷新后就能看到该Notebook,点击即可在Databricks内编辑。

方法2:用Databricks CLI批量/快速迁移

  • 确保已配置好Databricks CLI(执行databricks configure完成身份验证)。
  • 导出工作区Notebook到本地关联仓库路径:
    databricks workspace export /Workspace/your-notebook-path ./local-repo-path/notebook-name.py
    
  • 执行Git提交推送后,Databricks Repos会自动同步该文件。

方法3:直接在Databricks内复制同步

  • 进入关联GitHub仓库的Databricks Repos文件夹,先执行「Git」→「Pull」确保仓库内容最新。
  • 打开要迁移的工作区Notebook,全选并复制所有单元格内容。
  • 在Repos文件夹内新建同名Notebook,粘贴内容后,点击「Git」→「Add」→「Commit」(填写提交备注)→「Push」,完成同步到GitHub仓库。

注意事项

  • 确认导出格式与仓库中同类型文件一致(比如团队统一用.py还是.ipynb)。
  • 如果Notebook依赖特定集群配置或库,建议在仓库的README.md中补充说明,避免后续使用出现问题。
  • 操作前确认Git关联的分支正确,避免推送到错误分支。

内容的提问来源于stack exchange,提问作者CapnShanty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 06:41:18