同步Git历史记录时出现Github错误:意外字符(“ <”(代码60)):预期为有效值Databrick集成错误

时间:2019-10-15 11:35:11

标签: azure-devops databricks azure-databricks devops-services

我正在遵循有关如何将Azure DevOps CI / CD与Azure Databricks集成的指南。 https://medium.com/@bedatse/azure-devops-ci-cd-with-azure-databricks-and-data-factory-part-1-c05a44536a8e

一切正常,直到步骤3-2,我需要将工作簿链接到Azure DevOps Repo,后者应该是我的git存储库的URL。

我已将Git Repo中的路径设置为我希望Databricks将笔记本保存在存储库中的位置。 enter image description here

但是,当我保存时,会收到以下Git失败消息;

Error while syncing Git history: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')? at [Source: ????<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">???? ?? ????<html lang="en-US">??<head><title>?? ?? Azure DevOps Services | Sign In?? ??</title><meta http-equiv="X-UA-Compatible" content="IE=11;&#32;IE=10;&#32;IE=9;&#32;IE=8" />?? <link rel="SHORTCUT ICON" href="/favicon.ico"/>???? <link data-bundlelength="508491" data-bundlename="commoncss" data-highcontrast="/_static/tfs/M159_20191007.24/_cssbundles/HighContrast/vss-bundle-commoncss-vFEXRww04Ui9f9-agwRu1-KcB8LHGV2h4if73yu-SgCA=" data-includedstyles="jQueryUI-Modified;Core;Splitter;PivotView" href="/_static/tfs/M159_20191007.24/_cssbundles/Default/vss-bundle-commoncss-vdGeUpct-nfzYfTJ4ZaPoC5_RMPHB-2NPspm7OsZ3cA8=" rel="stylesheet" />??<link data-bundlelength="116152" data-bundlename="viewcss" data-highcontrast="/_static/tfs/M159_2019

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

最近有一位客户提出了这个问题,我自己刚刚跑遍了实验室,看看我是否可以复制这个错误。我没有遇到任何重大问题,但确实注意到一些可能有帮助的事情。

我最初观察到 Error linking with Git,虽然有不同的错误文本,但这可能是一个值得研究的额外阻碍……自从编写了本课程材料后,Azure DevOps 和 GitHub 不再将默认分支命名为 master对于新存储库,请改用 main。根据您的屏幕截图,Azure Databricks 似乎仍然默认为 master,因此可能值得检查一下。

但除上述之外,我还要仔细检查“链接”和“Git Repo 中的路径”字段是否包含错误消息第二部分中标识的意外字符:

<块引用>

Unexpected character ('<' (code 60)):

说明包含以下注释:

<块引用>

注意
网址格式为
http://dev.azure.com/<myOrg>/<myProject>/_git/<myRepo>
与 Azure DevOps 中显示的存储库 URL 不同
http://dev.azure.com/<myOrg>/_git/<myRepo>

只需在需要替换为您自己的值的一些字符串周围放置一个或多个 < > 大括号,我就能够重现您的错误。