如何将 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 连接到实例。
执行指南第一步中列出的 ssh 命令。
执行指南第二步中列出的 docker 命令。
在第三步列出的容器中打开交互式shell
指南.
将目录更改为 notebooks git 存储库的根目录,如中所列
指南的第四步。
不包括编辑器。我能够 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进行了检查。
我在 google 云平台上将 ungit 与数据实验室笔记本一起使用。我想忽略保存模型数据的目录。这该怎么做?我没有看到任何 ui 条目来执行此操作。
似乎 ungit 没有提供管理 .gitignore 文件的方法。您可以通过在任何笔记本单元格中执行 shell 脚本来编写一个简单的文件,例如:
!echo ".ignoreme" > .gitignore
或者您可以使用 Datalab 文本编辑器编辑文件。
使用此 guide 有一节介绍如何通过 ssh 连接到实例。为此,您需要启动与数据实验室笔记本关联的计算实例。您可以使用控制台启动它或直接连接到您的数据实验室笔记本。无论哪种方式都会启动计算引擎,因此您可以通过 ssh 连接到实例。
执行指南第一步中列出的 ssh 命令。
执行指南第二步中列出的 docker 命令。
在第三步列出的容器中打开交互式shell 指南.
将目录更改为 notebooks git 存储库的根目录,如中所列 指南的第四步。
不包括编辑器。我能够 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进行了检查。