0

我想创建一个与我的 Github 存储库链接的 Azure Databricks 存储库。

这就是我所做的:

  1. 使用 Readme.md 创建新的 GitHub 存储库
  2. 创建身份验证令牌并将其添加到 Databricks
  3. 在 databricks 中,为存储库启用所有文件同步
  4. 将存储库克隆到 Databricks > Repo > 我的用户名
  5. 拉(这很好用)

但是,当我现在将文件添加到我的 Databricks 存储库并尝试推送时,我收到以下消息:

Error pushing: Remote ref update was rejected. Make sure you have write access to this remote repository.

当我在新创建的分支上尝试时,同样的错误。

有谁知道什么可能导致这个错误?

我的身份验证令牌具有权限repoadmin:repo_hook并且delete_repo

似乎我遵循了Azure Databricks 说明1:1,但它不起作用。

4

2 回答 2

0

我能够成功地将.py文件从 Azure databricks 推送到 git,并具有相同的访问权限。我遵循了这个文档。 在此处输入图像描述

在此处输入图像描述

根据官方文档对于 Databricks Repos 中的非笔记本文件,您必须运行 Databricks Runtime 8.4 或更高版本。

在 Databricks Repos 中启用对任意文件的支持:

Repos 中的文件允许您同步任何类型的文件,例如.py文件、数据文件.csv.json格式或.yaml配置文件。您可以在 Databricks 存储库中导入和读取这些文件。您还可以在 UI 中查看和编辑纯文本文件。

如果未启用对此功能的支持,您仍会在您的存储库中看到非笔记本文件,但您将无法使用它们。另请参阅此SO question 及其答案。

于 2022-01-07T11:36:00.297 回答
0

显然,秘诀是使用你的 GitHub 用户名而不是电子邮件。

于 2022-02-03T09:01:29.620 回答