github - 如何从谷歌云数据实验室将笔记本拉动和推送到github?

标签 github google-cloud-datalab

我想设置 google cloud datalab 以从 github 存储库读取我的笔记本,并在进行更改时将它们推回到那里。

我能够设置一个镜像我的 github 项目的云存储库,但是当在 datalab 中使用 ungit 推送更改时,它说连接的云存储库是只读的。

其他人是如何设置的?

最佳答案

这甚至适用于双因素身份验证,并且不涉及与网络用户界面的冲突。

  • 通过 ssh 进入 Datalab VM。您可以通过 Google Web 控制台转到 Compute Engine | 执行此操作。实例并单击 ssh 按钮
  • 您的笔记本位于此虚拟机上的永久磁盘上 (/mnt/disks/datalab-pd/content/datalab/notebooks),因此 cd 到该目录并将存储库 git clone 到此位置。
  • (可选)按照 https://help.github.com/articles/connecting-to-github-with-ssh/ 中的步骤设置无密码 git
  • 在 Datalab 中使用笔记本(/mnt/disks/datalab-pd/content 映射到 Datalab 中的主目录)
  • 要提交,请返回 ssh 窗口并从那里的命令行使用 git。

关于github - 如何从谷歌云数据实验室将笔记本拉动和推送到github?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43467217/

相关文章:

google-cloud-dataproc - 来自 Google Datalab 的 Google Cloud Dataproc

hive - 在 Datalab 中查询 Hive 表时出现问题

GitHub 错误 - "ssh: connect to host github.com port 22: Operation timed out fatal: Could not read from remote repository."

git - git 快进 merge 是否会更改 merge 提交的 SHA?

git - 尝试推送大文件但失败,现在我什至无法推送自述文件

Git,如何只提交特定目录?

github - BigQuery github 数据集返回错误结果

pandas - 无法将大数据作为数据框从 Google BigQuery 导入到 Google Cloud DataLab

python - 如何将笔记本从 github 拉到谷歌云数据实验室?

google-cloud-datalab - 部署 Google Cloud Datalab 失败并显示 "Not enough VMs ready"