【问题标题】:Unable to git push even after git lfs install即使在 git lfs install 之后也无法 git push
【发布时间】:2020-10-20 06:31:21
【问题描述】:

场景 1:

  • 尝试在 github 中推送文件大小 > 100MB
  • 文件 > 100MB 不允许推送。有效错误。同意
  • 好的,使用 git lfs
  • 还是一样的错误
  • 这里有什么问题
  • 以下与场景 1 相关的图片

场景 2:

  • 克隆了一个新的仓库
  • 创建了一个 > 100 MB 的新文件
  • 尚未推送。我知道这会是个问题
  • 执行大文件的 git lfs install&track 并执行 git add&commit
  • 现在,如果我 git push,成功,一切正常。没有问题。我可以在github中看到大文件
  • 签入https://github.com/sivakumar-j-secondary-ac/scenario-2

如果 git lfs 在场景 2 中工作,那么“场景 1”中有什么问题

【问题讨论】:

  • 是Github的一个限制。看帖子stackoverflow.com/a/59479166/8019211
  • 是的,它是 github 限制。但是我们可以用 git lfs 克服这个问题。我在使用 git lfs 时遇到错误。这就是这个问题的原因。注意:我可以毫无问题地使用 git lfs 。见上面的场景 2
  • 我已经在github.com/sivakumar-j-secondary-ac/scenario-2.. 中上传了 > 100 mb 的文件,但在我第一次推送之前.. 我​​使用了 git lfs... 场景 -2

标签: git github git-lfs


【解决方案1】:

你必须明确地将它们迁移到 Git LFS 中

git lfs migrate import --include="path_to_file

而不仅仅是跟踪。当存储库中存在文件时,跟踪不起作用。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多