代码之家  ›  专栏  ›  技术社区  ›  netskink

如何在Google云平台的datalab笔记本上添加git.ignore?

  •  0
  • netskink  · 技术社区  · 6 年前

    我在google云平台上使用ungit和datalab笔记本。我想忽略保存模型数据的目录。怎么做?我看不到任何ui条目来执行此操作。

    2 回复  |  直到 6 年前
        1
  •  2
  •   yelsayed    6 年前

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

        2
  •  1
  •   netskink    6 年前

    使用这个 guide 这里有一节介绍如何通过ssh连接到实例。为此,需要启动与datalab笔记本关联的计算实例。您可以使用控制台启动它,也可以简单地连接到datalab笔记本。任何一种方法都将启动计算引擎,以便您可以通过ssh连接到实例。

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

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

    3. 在步骤3中列出的容器中打开交互式shell 导游。

    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进行了核对。