- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Bitbucket 中有一个 GIT 存储库,它使用 GIT-LFS:
每当我尝试克隆存储库时,git-lfs.exe
都会卡在以下命令行中:
"C:\Program Files\Git\mingw64\bin\git-lfs.exe" filter-process
在以下所有情况下都会发生这种情况:
git clone https://...
)git submodule update
时)git reset --hard
之后。我正在使用
$ git-lfs --version
git-lfs/3.1.2 (GitHub; windows amd64; go 1.17.6)
$ git --version
git version 2.35.1.windows.2
也有同样的问题
$ git-lfs --version
git-lfs/2.12.1 (GitHub; windows amd64; go 1.14.10; git 85b28e06)
我有几个其他的工作目录,其中同一个存储库是一个子模块,并且在这些目录中运行 git submodule update
工作正常(但没有任何变化,所以命令实际上不必做任何东西)。
更新:启用跟踪后,如 this answer 中的建议,并且等待足够长的时间,结果证明 GIT LFS 在从 LFS 下载实际文件时“卡住了”,这似乎非常慢(尽管文件的总大小只有 1 GB 左右。文件日期表明总下载量花了 1.5 多个小时!)。它最终完成,所有文件都在它们应该在的地方。这可能是与 Bitbucket 相关的问题。关于可能导致此问题的任何建议(除了联系 Atlassian 支持)?
(关于如何调试这个问题的任何建议也是一个有效的答案)
最佳答案
调试它的方法是在执行 Git 操作时的环境。 (如果您使用的是 Git Bash,则可以将以空格分隔的那些添加到 git clone
命令之前。)
这会让您看到 Git LFS 是否真正启动并取得进展。如果是这样,您将能够看到正在发出的请求以及它们是否存在问题。
如果不是,那么事情就更棘手了。我们已经看到一些情况,使用非默认防病毒软件的人会看到损坏,因为 Git LFS 是用 Go 编写的,而 Go 二进制文件往往具有非常规结构。 Windows 上的端点监控软件可能会做同样的事情。在任何一种情况下,您都应该删除受影响的软件,重新启动,然后只使用默认的防病毒软件。
关于GIT LFS 卡在 filter-process 命令中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71751868/
我有一个使用 git-lfs 存储一些大文件的存储库的工作副本。我安装了 git-lfs 二进制文件,但可能没有在工作副本中运行“git lfs install”。当我想在添加 lfs 文件后更新我的
我试图找到一种方法来确定 git 存储库中的文件是否由 git-lfs 正确管理。 到目前为止,我发现比较 git lfs ls-files 和 git ls-files ':(attr:filter
我正在尝试通过以下方式从 git 克隆一个项目: git clone link 并收到了这条消息 remote: Enumerating objects: 24533, done. remote: C
我有一个本地存储库,其中跟踪了一堆 git-lfs 文件。它是使用 git-lfs 版本 2.1.0 创建的。 如果我尝试使用 git-lfs 版本 1.5.6 对该存储库进行结帐,则会收到错误:
我的小组正在与另一个小组合作开展一个项目,我们为合作建立了一个 GitHub 组织。现在协作结束了,我们即将从 GitHub 中删除该组织,我需要为我的团队工作的存储库创建一个本地副本。 我的理解是g
我们在 gitlab 中有一个启用了 git-lfs 的存储库,它工作得很好。它很好地分离了 pdf、电影和其他我们不想进行版本管理的内容。 出现用户错误,有人在未启用 git-lfs 支持的系统上克
我刚刚从 https://github.com/git-lfs/git-lfs/releases 更新了我安装的 Git LFS到最新版本(2.3.0)。但是,当我运行 git lfs version
我刚刚从 https://github.com/git-lfs/git-lfs/releases 更新了我安装的 Git LFS到最新版本(2.3.0)。但是,当我运行 git lfs version
对于 GitHub 上的存储库,GitKraken 显示: This repository requires LFS but you do not have LFS installed. Modify
事情是这样的: 不小心提交了很多本不该提交的文件。 是否执行了 git reset --soft HEAD~2 以返回到事故发生前的提交 修改 gitignore 以忽略文件 再次提交并推送到原点。
在 Bitbucket 服务器上托管了 LFS git 存储库。现在我们需要创建新的 LFS 存储库并使用 LFS 存储将存储库移动到那里。 如何做到这一点? 例如对于普通的 repo 我们可以这样做
fatal: 'lfs' appears to be a git command, but we were not able to execute it. Maybe git-lfs is broke
我尝试了很多命令,但都不起作用: java -jar bfg-1.13.0.jar --convert-to-git-lfs 'lib/**' --no-blob-protection java -j
我有一个相当大的存储库,需要很长时间才能从远程克隆。我决定我可能会从 Git LFS 中受益,所以我去迁移了 repo。但是,在迁移、推送和重新克隆之后,存储库占用的磁盘空间比原始存储库多。 FS 上
我们希望将特定目录从一个 git 存储库移动到另一个。我找到了 these instructions ,直到从远程分支中 pull 出为止,一切顺利;似乎让 git-lfs 跟踪两边的文件会使过程稍微
我们希望将特定目录从一个 git 存储库移动到另一个。我找到了 these instructions ,直到从远程分支中 pull 出为止,一切顺利;似乎让 git-lfs 跟踪两边的文件会使过程稍微
当使用 Git LFS 将大文件推送到 git 存储库时,系统上没有安装 git-lfs 的用户是否可以在不进行任何额外设置的情况下克隆它? 最佳答案 我只是尝试按照您的建议去做。我使用 Git LF
请帮助我理解以下错误消息的含义以及如何遵守其要求。 我想复制一个现有的本地 git 仓库;然后将该副本推送到新创建的远程。 但是我得到以下错误: This repository is configur
故事是这样的,我们在 GitHub 上工作,并且正在使用 GitDesktop 1.0.10。 我们还使用来自 https://github.com/blog/2432-git-lfs-2-3-0-r
这个问题的另一个标题可以是“如何 check out 一个 Git-LFS 管理文件的多个版本?” 我想检查存储在 Git-LFS 中的文件的多个版本。因此,我想在我的工作目录中并排放置此文件的多个版
我是一名优秀的程序员,十分优秀!