Git LFS跳过的文件

Git LFS跳过的文件,git,git-lfs,Git,Git Lfs,我实际上正在将我的大文件移动到Git LFS。我已成功地推送了一组文件 在上一次提交中,我创建了一个新的提交,其中只有一个文件,当我使用git lfs push命令时,我获得以下输出: Git LFS: (0 of 0 files, 1 skipped) 0 B / 6.53 KB 因此,我的文件被跳过。为什么?我一直与JFrog支持人员保持联系,并提供了有关该问题的一些关键信息: …看起来您可能启用了匿名访问。如果是这种情况,那么您确实遇到了计划在今年第1季度在Artifactory 5.0

我实际上正在将我的大文件移动到Git LFS。我已成功地推送了一组文件

在上一次提交中,我创建了一个新的提交,其中只有一个文件,当我使用
git lfs push
命令时,我获得以下输出:

Git LFS: (0 of 0 files, 1 skipped) 0 B / 6.53 KB

因此,我的文件被跳过。为什么?

我一直与JFrog支持人员保持联系,并提供了有关该问题的一些关键信息:

…看起来您可能启用了匿名访问。如果是这种情况,那么您确实遇到了计划在今年第1季度在Artifactory 5.0中发布的问题。到目前为止,Artifactory端唯一的解决办法是完全禁用匿名访问或将git凭据存储在git配置文件中。对于后一种解决方案,这需要按用户和存储库进行,这可能并不理想,这取决于使用GitLFS的用户和回购的数量。您可以手动写入配置,也可以临时禁用匿名访问,以便在返回401时,LFS会自动写入配置文件


如果需要进一步澄清,请告诉我,我可以添加一些更详细的步骤来调试和解决问题。

事实上,这就是所描述的错误@Tzrlk 但这为最终用户提供了更多的诊断信息

trace git-lfs: HTTP: {
  "objects" : [ {
    "oid" : "d3e64a74919373d6d4d1d36bd717206584cb64cbb0532dfce3bc2081cba6817b",
    "size" : -1
  } ]
}
跑步时

GIT_TRACE=1 GIT推送

这是来自服务器的响应

这在以下问题中提到:

这似乎表明这个回答是无效的


这是@Tzrlk在其回答中描述的一个bug。

我在artifactory中也遇到了这个问题,到目前为止,我还没有看到网络上的支持响应。其他线程:,