将启用了LFS的本地Git存储库推送到空的Azure Devops失败

彼得

执行将SVN存储库移至Git存储库的任务,并且几乎在那里,但遇到了最后的障碍。

我在本地有:

  • 通过git svn init创建了一个空的git repo

  • 启用LFS并将其配置为跟踪一堆不同的文件。

  • 通过git svn fetch迁移了我的SVN存储库

  • 整理了一些多余的标签,最后得到了一个“主”分支和一堆标签。

  • 我通过git remote add origin [azure git URL]将远程源添加到新的空Azure Devops存储库中

  • 我运行以下命令:

    git push origin -all

我收到以下消息,并最终出现错误,AzDevOps中没有任何显示:

在远程“源”上检测到锁定支持。考虑使用以下命令启用它:$ git config lfs。 :100%(684/685),232 MB | 已完成7.1 MB / s。错误:无法将某些引用推送到“ https:// [redacted]”

以防万一我运行建议的命令来添加锁定配置,然后重试。我收到相同的错误,但有锁定建议。

任何想法如何调试出什么问题?我的Bingle技能已经抛弃了我,似乎与我的情况没有太大关系。

bk2204

Azure DevOps使用IIS,HTTP / 2存在一些令人不愉快的问题。Git LFS问题跟踪器中提到详细信息,但实际上,您收到413 Request Too Large的事实意味着Azure DevOps无法通过HTTP / 2优雅地处理大型文件。这不是Git LFS的问题,而是Azure DevOps设置其LFS服务器的方式出现配置问题。其他托管站点没有此问题。

作为解决方法,您可以运行git config http.version HTTP/1.1,它应该允许您正确推送数据。请注意,在将文件推送到大约128 MB以上之前,每个用户都需要进行配置,直到Azure DevOps解决此问题为止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

由于身份验证失败,无法将本地git推送到Azure DevOps git存储库,但密码正确

Git-LFS:在Windows上推送到本地存储库失败

每次我从本地存储库推送到远程存储库时,Azure Devops都需要密码

Azure DevOps,如何使“ArtifactoryDotnetCore”失败

如何在 Azure DevOps 构建期间使用 PowerShell 脚本将构建工件推送到 Git 存储库?

Nuget Restore在Azure DevOps管道上失败

Azure Devops 管道 Jekyll 构建失败

运行pylint时Azure DevOps管道失败

Azure DevOps发布管道每次都会失败

Azure DevOps在“ npm安装”上失败

Docker构建在Azure DevOps上失败

Azure DevOps 部署失败时的发布步骤

通过github登录Azure DevOps失败

Azure DevOps 管道失败:序列不是预期的

Azure DevOps nuget 推送失败,但任务显示为成功

如何使用.NET数据工厂SDK(C#)在启用了DeVOPS GIT存储库的Azure数据工厂中发布管道?

Azure DevOps管道:在本地通过的测试在管道上失败

Azure DevOps Pipeline dotnet ef 迁移因本地工件而失败

Azure DevOps gulp步骤失败,找不到本地模块

未发送Azure DevOps Server 2019.1(本地)备份失败通知

我推送到某个存储库的Git分支未出现在Azure DevOps的“矿井”列表中

VSTS(Azure Devops)的ssh -T成功认证,但git clone失败

Git 签出失败,退出代码:Azure DevOps 中的 1

将更改推送到 GitHub 存储库作为 Azure DevOps 中发布管道的一部分

如何从 Azure DevOps 中的构建管道创建更改集以将某些文件推送到我的存储库中

在 Ubuntu 18.04 上 git lfs 推送到 github 失败

Azure Devops Azure管道代理TCP连接失败

使用Azure Devops部署Azure策略ARM模板失败

将 zip 文件推送到 azure devops