我想设置 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/