真的没有办法在 Azure Notebooks 中私下共享库吗?

Really no possible way to privately share libraries in Azure Notebooks?

我正在研究在云中托管 Jupyter Notebooks 时选择哪种服务。

Google Colaboratory (GCL) 似乎能够私下共享(与拥有 Google Apps 帐户的人)并与他们实时协作。

但是,对我来说,Azure Notebooks (AZNB) 有一些我更喜欢 GCL 的好处 – 但我不能没有共享和协作的功能。它看起来是如此明显的特征,以至于我在这里提出问题——我是否遗漏了眼前的某些东西?

注意: 对于 AZNB,我找到了 "share" 选项,它强制笔记本为 public,"clone" 选项,它允许其他人处理我的库的副本。这不是我要找的。

目前(2018 年 9 月 29 日)- 您无法获得官方途径。

您可以在此处跟踪此讨论

https://github.com/Microsoft/AzureNotebooks/issues/329

我可以建议一些选项。 Azure 笔记本服务允许使用终端控制台、aznbsetup.sh 文件并预装了 git.

您可以将您的笔记本放在一些私人 git 存储库中,将 link 和凭据发送给您的合作者并告知一些手动说明

  1. 创建空库
  2. 打开终端
  3. 运行 cd ~/librarygit clone your_private_repo
  4. 所有更改都可以使用标准 git 操作 pullpush 等操作

对于自动更新,您可以建议 aznbsetup.sh

#!/bin/bash
cd ~/library
git pull

对我有用。