如何将 git .ignore 添加到 Google 云平台中的数据实验室笔记本?

How to add a git .ignore to a datalab notebook in Google cloud Platform?

我在 google 云平台上将 ungit 与数据实验室笔记本一起使用。我想忽略保存模型数据的目录。这该怎么做?我没有看到任何 ui 条目来执行此操作。

似乎 ungit 没有提供管理 .gitignore 文件的方法。您可以通过在任何笔记本单元格中执行 shell 脚本来编写一个简单的文件,例如: !echo ".ignoreme" > .gitignore 或者您可以使用 Datalab 文本编辑器编辑文件。

使用此 guide 有一节介绍如何通过 ssh 连接到实例。为此,您需要启动与数据实验室笔记本关联的计算实例。您可以使用控制台启动它或直接连接到您的数据实验室笔记本。无论哪种方式都会启动计算引擎,因此您可以通过 ssh 连接到实例。

  1. 执行指南第一步中列出的 ssh 命令。

  2. 执行指南第二步中列出的 docker 命令。

  3. 在第三步列出的容器中打开交互式shell 指南.

  4. 将目录更改为 notebooks git 存储库的根目录,如中所列 指南的第四步。

  5. 不包括编辑器。我能够 apt-get install vim.

编辑 .git忽略文件。它应该已经有一些条目。我的代码位于名为 mine 的顶级目录中,我的模型位于 model_trained 中,因此我将 model_trained 添加到 gitignore 文件中。如果没有前导或尾随目录斜杠,它会匹配模型输出目录在 git 文件系统中出现的位置。

这是结果。git忽略。

root@b28d8cf57173:~/datalab/notebooks# cat .gitignore 
.ipynb_checkpoints
*.pyc
model_trained

之后,我训练了模型,并用ungit进行了检查。