如何在Google Cloud Platform中将git .ignore添加到datalab笔记本中?

时间:2018-07-31 04:51:37

标签: google-cloud-datalab

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

使用此guide,有一节介绍如何SSH到实例。为此,您需要启动与datalab笔记本关联的计算实例。您可以使用控制台启动它,也可以直接连接到您的datalab笔记本。两种方法都将启动计算引擎,以便您可以SSH到实例。

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

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

  3. 在第三个步骤中列出的容器中打开交互式外壳 指南。

  4. 将目录更改为笔记本git repo的根目录,如以下所列 指南的第四步。

  5. 不包括编辑器。我能够轻松安装vim。

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

这是生成的.gitignore。

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

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