【发布时间】:2021-09-20 11:59:02
【问题描述】:
我们有一个要求,我们需要访问托管在 Azure Databricks 笔记本中的 github 私有存储库中的文件。 目前我们正在使用 curl 命令使用用户的个人访问令牌来执行此操作。
curl -H 'Authorization: token INSERTACCESSTOKENHERE' -H 'Accept:
application/vnd.github.v3.raw' -O -L
https://api.github.com/repos/*owner*/*repo*/contents/*path*
有什么方法可以避免使用 PAT 并使用部署密钥或其他任何东西?
【问题讨论】:
-
一种选择是使用 git(带有 ssh 密钥)克隆整个 repo 并提取文件。但是 git 不支持只克隆一个文件,所以如果 repo 很大,你会遇到问题
-
@SamBob 我想要的文件是托管在 github 上的 CSV 文件。默认情况下,databricks 工作区在克隆后不会在 repo 中显示 csv 文件
标签: github access-token databricks azure-databricks spark-notebook