4.3. 使用 Git 协作 Jupyter 笔记本


如果您的文件存储在 Git 版本控制中,您可以克隆 Git 存储库以便在 JupyterLab 中使用它们。准备就绪后,您可以将您的更改推送回 Git 存储库,以便其他人可以查看或使用您的模型。

您可以使用 JupyterLab 用户界面将 Git 存储库克隆到工作区,以继续您的工作或从外部项目集成文件。

先决条件

  • 您已根据 JupyterLab 镜像启动并运行工作台。
  • 要克隆的 Git 存储库的读取访问权限。

流程

  1. 复制 Git 存储库的 HTTPS URL。

    • 在 GitHub 中,点 HEKETI Code HTTPS,然后点 Copy URL to clipboard 图标。
    • 在 GitLab 中,单击 Code,然后单击 Clone with HTTPS 下的 Copy URL 图标。
  2. 在 JupyterLab 界面中,点 Git Clone 按钮( Git Clone button )。

    您还可以在菜单中点 Git Clone a repository,或者点 Git 图标( Git button )并点 Clone a repository 按钮。

    此时会打开 Clone a repo 对话框。

  3. 输入包含笔记本文件的存储库的 HTTPS URL。
  4. CLONE
  5. 若有提示,请输入您的 Git 存储库的用户名和密码。

验证

  • 检查存储库的内容是否在 JupyterLab 中的文件浏览器中看到,或者在终端中运行 ls 命令,以验证存储库是否显示为一个目录。

您可以使用命令行界面将 Git 存储库克隆到工作区,以继续工作或从外部项目集成文件。

先决条件

  • 您已根据 JupyterLab 镜像启动并运行工作台。

流程

  1. 复制 Git 存储库的 HTTPS URL。

    • 在 GitHub 中,点 HEKETI Code HTTPS,然后点 Copy URL to clipboard 图标。
    • 在 GitLab 中,单击 Code,然后单击 Clone with HTTPS 下的 Copy URL 图标。
  2. 在 JupyterLab 中,点 File New Terminal 打开终端窗口。
  3. 输入 git clone 命令:

    git clone <git-clone-URL>

    git-clone-URL& gt; 替换为 HTTPS URL,例如:

    [1234567890@jupyter-nb-jdoe ~]$ git clone https://github.com/example/myrepo.git
    Cloning into myrepo...
    remote: Enumerating objects: 11, done.
    remote: Counting objects: 100% (11/11), done.
    remote: Compressing objects: 100% (10/10), done.
    remote: Total 2821 (delta 1), reused 5 (delta 1), pack-reused 2810
    Receiving objects: 100% (2821/2821), 39.17 MiB | 23.89 MiB/s, done.
    Resolving deltas: 100% (1416/1416), done.

验证

  • 检查存储库的内容是否在 JupyterLab 中的文件浏览器中看到,或者在终端中运行 ls 命令,以验证存储库是否显示为一个目录。

4.3.3. 使用远程 Git 存储库中的更改更新项目

您可以从远程 Git 存储库将其他用户所做的更改拉取到您的 data science 项目中。

先决条件

  • 您已根据 JupyterLab 镜像启动并运行工作台。
  • 您有登录 Jupyter 的凭证。
  • 您已配置了远程 Git 存储库。
  • 有将文件从远程 Git 存储库拉取到本地存储库的权限。
  • 您已将 Git 存储库导入到 JupyterLab,存储库的内容在 JupyterLab 中的文件浏览器中可见。

流程

  1. 在 JupyterLab 界面中,点 Git 按钮( Git button )。
  2. Pull latest changes 按钮( Pull latest changes button )。

验证

  • 您可以在 Git 窗格中的 History 选项卡中查看从远程存储库拉取的更改。

4.3.4. 将项目更改推送到 Git 存储库

要在生产环境中构建和部署您的应用,请将您的工作上传到远程 Git 存储库。

先决条件

  • 您已在 JupyterLab 界面中打开了 Jupyter 笔记本。
  • 您已在工作台中添加相关的 Git 存储库。
  • 有权限将更改推送到相关的 Git 存储库。
  • 已安装 Git 版本控制扩展。

流程

  1. File Save All 保存任何未保存的更改。
  2. 点 Git 图标( Git button )在 JupyterLab 界面中打开 Git 窗格。
  3. 确认更改的文件显示在 Changed 下。

    如果您的更改的文件出现在 Untracked 中,请点击 Git Simple Staging 以启用简化的 Git 进程。

  4. 提交您的更改。

    1. 确保 Changed 下的所有文件都有一个蓝色复选标记。
    2. Summary 字段中输入您所做的更改的简短描述。
    3. Commit
  5. Git Push to Remote 将您的更改推送到远程存储库。
  6. 出现提示时,输入您的 Git 凭据,再单击 OK

验证

  • 您最近推送的更改在远程 Git 存储库中可见。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部