获取一个Git访问令牌,并连接一个远程回购到Databricks

本文描述如何在Git提供程序中创建个人访问令牌(PAT),以便可以连接到Databricks Repos。

支持的Git提供者

Databricks支持以下Git提供程序:

Databricks Repos还支持Bitbucket服务器,GitHub企业服务器和GitLab自管理。要与不能通过互联网访问的私有Git服务器实例集成,请与Databricks代表联系。

GitHub或GitHub AE

在GitHub中,按照以下步骤创建一个个人访问令牌,允许访问您的存储库:

  1. 在任何页面的右上角,单击您的头像,然后单击设置

  2. 点击开发人员设置

  3. 单击个人访问令牌选项卡。

  4. 单击生成新令牌按钮。

  5. 输入令牌描述。

  6. 选择回购范围和工作流范围,并单击生成令牌按钮。工作流如果你的存储库有GitHub Action工作流,范围是必要的。

    生成GitHub令牌
  7. 将令牌复制到剪贴板。下的Databricks中输入此令牌用户设置> Git集成

看到GitHub的文档了解有BOB低频彩关如何创建个人访问令牌的详细信息。

GitLab

在GitLab中,按照以下步骤创建一个个人访问令牌,允许访问您的存储库:

  1. 从GitLab中,单击屏幕右上角的用户图标并选择首选项

  2. 点击访问令牌在侧栏中。

    生成GitLab令牌
  3. 为令牌输入一个名称。

  4. 检查read_repository而且write_repository权限,然后单击创建个人访问令牌

  5. 将令牌复制到剪贴板。在Databricks下输入此令牌用户设置> Git集成

看到GitLab文档了解有BOB低频彩关如何创建和管理个人访问令牌的更多信息。

AWS CodeCommit

在AWS CodeCommit中,按照以下步骤创建HTTPS Git凭证允许访问您的存储库:

  1. 在AWS CodeCommit中,创建允许访问存储库的HTTPS Git凭据。看到AWS CodeCommit文档。关联的IAM用户必须对存储库具有“读”和“写”权限。

  2. 记录密码。在“数据库”下输入此密码用户设置> Git集成

Azure DevOps服务

身份验证与Azure DevOps服务在您使用Azure Active Directory (Azure AD)进行身份验证时自动完成。Azure DevOps Services组织必须链接到与Databricks相同的Azure AD租户。

在Databricks中,在用户设置页面将Git提供程序设置为Azure DevOps Services:

  1. 点击用户设置图标设置在屏幕的左下角,然后选择用户设置

  2. 单击Git集成选项卡。

  3. 将您的提供者更改为Azure DevOps Services。

    Azure DevOps Services GitHub提供商

您还可以使用Azure DevOps个人访问令牌进行访问。遵循Azure DevOps文档.令牌应该具有“完全访问”范围。

Bitbucket都

在Bitbucket中,按照以下步骤创建一个应用程序密码,允许访问你的存储库:

  1. 去Bitbucket Cloud,创建一个应用程序密码,允许访问你的存储库。看到Bitbucket Cloud文档

  2. 记录密码。

  3. 在“数据库”下输入此密码用户设置> Git集成