【问题标题】:Google Colab cannot access github private "organization" Repos with Third Party Restrictions enabledGoogle Colab 无法访问启用了第三方限制的 github 私有“组织”存储库
【发布时间】:2021-12-13 23:51:41
【问题描述】:
目标:允许从 Google Colab 访问 Github 组织私有存储库,并将 Github 组织限制作为第三方应用程序访问策略。
无法从打开对话框中的 Github 选项卡中查看 Google Colab 中的私有“组织”存储库。
根据link 删除了 Github 组织设置中的第三方访问限制。能够查看该组织的私有存储库。
将测试 .pynb 文件保存到私有仓库。能够看到和打开。打开时,屏幕上瞬间闪现了一个 gitlab 权限对话框(只能通过用相机拍摄image 来读取它),然后在 Gitlab 中打开文件。除了虚假对话之外,访问已启用,但第三方访问限制未到位。
根据link 重新启用限制后,我只能看到公共“组织”存储库。如前所述,没有显示权限对话框。
【问题讨论】:
标签:
google-colaboratory
github-organizations
【解决方案1】:
从 Google Colab 连接到 GitHub 时,您可以非常轻松地授予 Colab 访问您自己的私有存储库的权限。
但是,当涉及到组织的存储库时,它需要一些额外的步骤。
- 使用 Colab main page 请求访问权限,并按照 colab-github-demo 中的说明进行操作。
- 现在,您组织的所有者必须在“第三方设置”中授予访问权限。
- 请注意,如果您也是该组织的所有者,您的私人档案中也可以看到“授权”选项。在那里授予和撤销后,您必须转到您的组织设置以重新授予访问权限。