Initial cloning via git clone http://git.denx.de/u-boot-efi.git fails with git version 2.21.0.196.g041f5ea1cf git version 2.1.4 works fine. Bisection points to this first bad commit: 17966c0a63d25b1cc2dd1e98d30873e643bd581f http: avoid disconnecting on 404s for loose objects Please, fix the regression. $ git clone http://git.denx.de/u-boot-efi.git Cloning into 'u-boot-efi'... warning: alternate disabled by http.followRedirects: http://git.denx.de/u-boot.git/ error: Unable to find a00d15757d7a513e410f15f2f910cb52333361a3 under http://git.denx.de/u-boot-efi.git Cannot obtain needed object a00d15757d7a513e410f15f2f910cb52333361a3 error: fetch failed. $ git clone git://git.denx.de/u-boot-efi.git Cloning into 'u-boot-efi'... remote: Counting objects: 602001, done. remote: Compressing objects: 100% (96111/96111), done. remote: Total 602001 (delta 498315), reused 600868 (delta 497450) Receiving objects: 100% (602001/602001), 120.33 MiB | 11.28 MiB/s, done. Resolving deltas: 100% (498315/498315), done. $ cd u-boot-efi/ /u-boot-efi$ git remote remove origin /u-boot-efi$ git remote add origin http://git.denx.de/u-boot-efi.git /u-boot-efi$ git fetch >From http://git.denx.de/u-boot-efi * [new branch] efi-2019-04 -> origin/efi-2019-04 * [new branch] efi-2019-07 -> origin/efi-2019-07 * [new branch] master -> origin/master /u-boot-efi$ Setting git config --global \ http.http://git.denx.de/u-boot-efi.git.followRedirects true avoids the warning but does not solve the problem: $ git clone http://git.denx.de/u-boot-efi.git Cloning into 'u-boot-efi'... warning: adding alternate object store: http://git.denx.de/u-boot.git/ error: Unable to find a00d15757d7a513e410f15f2f910cb52333361a3 under http://git.denx.de/u-boot-efi.git Cannot obtain needed object a00d15757d7a513e410f15f2f910cb52333361a3 error: fetch failed. Best regards Heinrich